【发布时间】:2019-10-30 18:13:26
【问题描述】:
我在我的 React 组件say(SampleComponent.js) 中使用“react-device-detect”npm 包中的isMobileOnly。
我想在我的笑话单元测试中自定义isMobileOnly 的返回值。
我已经尝试过 Jest 手动模拟,如下面的链接中所述: https://jestjs.io/docs/en/manual-mocks
但这似乎对我不起作用。
我也试过: 开玩笑的模拟实现 jest's mockImplementationOnce 开玩笑的间谍
import {isMobileOnly} from 'react-device-detect;
在我开玩笑的单元测试中,我想模拟函数isMobileOnly,这样我应该能够将其返回值自定义为“true”。默认值为“false”。
【问题讨论】:
标签: reactjs unit-testing mocking jestjs