Reactjs 不一致的快照
是否有人有不一致的快照,如我的要点所示?每次运行Reactjs 不一致的快照,reactjs,react-native,jestjs,Reactjs,React Native,Jestjs,是否有人有不一致的快照,如我的要点所示?每次运行jest,其中一个组件的属性与translateX和shadowOpacity略有不同,导致快照测试失败 为了防止出现这种情况,我本可以使用简单的渲染,但这会导致另一个问题:没有调用我的useEffect挂钩。我想测试我的useffect(()=>{},[]),它在组件首次加载时运行 这是我的测验 test('App renders correctly', async () => { let app; await renderer.a
jest
,其中一个组件的属性与translateX
和shadowOpacity
略有不同,导致快照测试失败
为了防止出现这种情况,我本可以使用简单的渲染,但这会导致另一个问题:没有调用我的useEffect挂钩。我想测试我的useffect(()=>{},[])
,它在组件首次加载时运行
这是我的测验
test('App renders correctly', async () => {
let app;
await renderer.act(async () => {
app = renderer.create(
<MockedProvider mocks={mockedResponses} addTypename={false}>
<App />
</MockedProvider>
);
});
wait();
expect(app).toMatchSnapshot();
});
test('App正确呈现',async()=>{
让应用程序;
wait renderer.act(异步()=>{
app=renderer.create(
);
});
等待();
expect(app.toMatchSnapshot();
});
任何指针都将非常有用。谢谢查看产生不一致结果的代码会很有帮助。这些值是否以某种方式受到攻击?查看产生不一致结果的代码会很有帮助。这些价值观是否以某种方式受到批判?