【发布时间】:2021-11-22 15:46:43
【问题描述】:
我在一个文件中有一个自定义 Hook,我必须经常模拟它以进行多次测试。 我可以将模拟放在一个单独的文件中,然后将其导入到测试中吗?
挂钩文件
export default function myHook(key) {
const { state, app } = StateFromSomePlace();
const setParameter = useCallback(
newValue => {
// do something
},
[app, key, state.something]
);
if (key) {
// do something
const parameter = // something;
return [parameter, setParameter];
}
}
我想用 jest 来模拟上面的内容以返回一些东西(我可以),但我想在帮助程序/设置文件中这样做,这样我就可以通过导入模拟来在多个测试中使用它。
提前感谢您的帮助。 :)
【问题讨论】:
-
库什,你找到解决办法了吗?
标签: javascript reactjs jestjs react-hooks react-testing