Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何模拟navigation.useragent_Javascript_Reactjs_Jestjs_React Testing Library - Fatal编程技术网

Javascript 如何模拟navigation.useragent

Javascript 如何模拟navigation.useragent,javascript,reactjs,jestjs,react-testing-library,Javascript,Reactjs,Jestjs,React Testing Library,我正在使用jest和react测试库测试react项目 该项目有不同的navigator代码。useragent包含android/mobile/blackberry 为了测试代码,我必须模拟navigation.useragent 我怎样才能达到嘲弄的效果。找到解决方案了吗 Object.defineProperty(window.navigator,'userAgent',{value:”“}) 找到解决办法了吗 Object.defineProperty(window.navigator,

我正在使用jest和react测试库测试react项目

该项目有不同的navigator代码。useragent包含android/mobile/blackberry

为了测试代码,我必须模拟navigation.useragent

我怎样才能达到嘲弄的效果。

找到解决方案了吗

Object.defineProperty(window.navigator,'userAgent',{value:”“})

找到解决办法了吗

Object.defineProperty(window.navigator,'userAgent',{value:”“})