测试ReactJS中使用的非反应组分的好方法是什么?

时间:2016-09-07 14:48:48

标签: unit-testing reactjs enzyme

在ReactJS中测试非反应组分的好方法是什么。我们目前使用酶,但仅限于反应组分。什么是单元测试非反应组分的好方法。

2 个答案:

答案 0 :(得分:3)

来自Enzyme的Github页面:

"对于您使用的测试运行器或断言库,酶是不受欢迎的,并且应与所有主要测试运行器和断言库兼容。酶的文档和示例使用mocha和chai,但您应该能够推断出您选择的框架。"

非常确定你可以使用Enzyme测试任何类型的javascript,只是不要使用Enzyme为Enzyme制作的构建体,或者甚至更好地使用你的非反应组分所需的断言库。 / p>

编辑:您可能会遇到一些警告,但有针对他们的解决方案https://github.com/airbnb/enzyme/issues/278

答案 1 :(得分:0)

按照通常的方式进行测试。酶没有测试运行器或断言框架。如果您正在使用Mocha和Chai,那么就像通常那样用Mocha和Chai编写测试。