如何使用玩笑快照测试UI更改?

时间:2018-08-15 09:41:49

标签: javascript reactjs testing jestjs snapshot

我是快照测试概念的新手。我知道可以先浅化渲染组件,然后定义其道具和状态。然后,我可以检查它是否与先前的快照匹配。没关系。

但是我不知道如何测试UI更改。假设我模拟了在组件上找到的表单上的提交操作。 Submit导致在组件中调用一个方法,如果该方法抛出SubmissionError中的redux-form,则UI会呈现div,但是开玩笑并没有实现UI上的更改,因为快照仅涵盖UI的初始状态。呈现错误div之后,如何制作第二张快照,并在以后的测试中将此快照考虑在内?还是快照测试不是要处理此类情况?请告知。

0 个答案:

没有答案