是否有任何关于如何使用Enzyme的shallow
渲染功能的组件并将其序列化为更易读的快照的示例?
我查看了addSnapshotSerializer
的文档,并尝试查看enzyme-to-json
的代码而没有太多运气。
最后我提出了各种变体,
expect.addSnapshotSerializer({
test: v => true,
print: (v, s) => Object.keys(s)
});
但这也没有让我走得太远。
怀疑我正在咆哮错误的树!
答案 0 :(得分:0)
您是否尝试过https://github.com/rogeliog/jest-serializer-enzyme?
开玩笑串酶
我建议,这是酶对酶的酶序列化 查看酶到json的实施细节
安装
npm install --save-dev jest-serializer-enzyme将它添加到你的玩笑中 配置
" jest":{" snapshotSerializers": [" / node_modules / jest-serializer-enzyme"]}关于Jest的更多信息 snapshotSerializer配置在这里。
答案 1 :(得分:0)
尝试使用enzyme-to-json对您的酶包装进行快照测试。