如何模拟navigation.useragent

问题描述 投票:0回答:1

我正在使用玩笑和react-testing-library测试一个React项目。

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

要测试代码,我必须模拟navigation.useragent。

如何实现模拟。

javascript reactjs jest react-testing-library
1个回答
0
投票

获得解决方案

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

© www.soinside.com 2019 - 2024. All rights reserved.