React JS-TDD-建议

时间:2018-08-13 05:25:18

标签: reactjs tdd

我希望开发一个React JS应用程序,但是我想从TDD的角度进行研究。我正在为此开发一个测试套件,以便可以在Chrome,Firefox,Edge和Safari中运行测试。然后围绕这些测试编写DEV代码,以使测试通过。

我研究过酶和笑话。这两个框架看起来都更像是单元测试框架,而不是UI功能测试框架(类似于Webdriver / Selenium)。对于我来说,验证适当的UI元素是否按预期出现在页面上比验证React组件已呈现相对更为关键。

有人可以建议我使用什么框架和软件包来完成此工作吗?

1 个答案:

答案 0 :(得分:0)

据我了解,使用Jest进行React Snapshot测试将适合您的目的。 您可以在这里了解更多信息:https://jestjs.io/docs/en/snapshot-testing

如果您更想测试功能,那么使用Puppeteer是个好主意。