使用酶和主题测试样式化的组件

时间:2018-09-11 14:27:20

标签: jestjs enzyme styled-components

我正在尝试找出用开玩笑的快照测试样式化组件的最佳方法。

当前,我正在使用酶的mount,并且我的组件可以按预期工作,但是,由于我传递了整个主题,因此我的快照得到了整个主题的副本(与预期一样)。但是,如果更改了主题中未被组件使用的某些内容,快照测试将失败(如预期)。你们通常如何处理?如果主题上的更改不影响组件,我希望能够通过快照测试。

1 个答案:

答案 0 :(得分:0)

我建议使用https://github.com/styled-components/jest-styled-components。它消除了快照测试中的许多噪音。