gpt4 book ai didi

jestjs - 如何测试使用 apollo 客户端 Reactive Var 的组件

转载 作者:行者123 更新时间:2023-12-04 13:31:26 26 4
gpt4 key购买 nike

您如何对使用 jest 的功能组件进行单元测试(使用 enzymeuseReactiveVar )钩?
我应该 mock useReactiveVar Hook jest ?

最佳答案

您可以在每个测试中模拟整个 apollo 客户端以给出不同的响应。我的意思是:

jest.mock('@apollo/client', () => ({
makeVar: () => {
return {};
},
useReactiveVar: () => {
return { account: { name: 'Test' } };
},
}));
但这仅在测试仅使用一个 reactVar 的组件时才有用。

关于jestjs - 如何测试使用 apollo 客户端 Reactive Var 的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64848445/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com