【发布时间】:2019-06-06 17:34:34
【问题描述】:
用于反应测试的酶、ReactTestUtils 和 react-testing-library 有什么区别?
ReactTestUtils 文档说:
ReactTestUtils 使得在测试中测试 React 组件变得容易 您选择的框架。
酶文档只是说:
Enzyme 是一个用于 React 的 JavaScript 测试实用程序,它使测试变得更容易 断言、操作和遍历 React 组件的输出。
React-testing-library 文档:
react-testing-library 是一个非常轻量级的测试解决方案 反应组件。它提供了轻量级的实用功能 反应域。
为什么实际上每种解决方案都更容易,而另一种解决方案无法实现?
【问题讨论】:
-
这是 reactjs.org/docs/test-utils.html ,不是 react-utils,不是吗?
-
@estus 是的,你是对的。我已经编辑了问题。
标签: reactjs enzyme react-testing-library