在ReactJS中测试非反应组分的好方法是什么。我们目前使用酶,但仅限于反应组分。什么是单元测试非反应组分的好方法。
答案 0 :(得分:3)
来自Enzyme的Github页面:
"对于您使用的测试运行器或断言库,酶是不受欢迎的,并且应与所有主要测试运行器和断言库兼容。酶的文档和示例使用mocha和chai,但您应该能够推断出您选择的框架。"
非常确定你可以使用Enzyme测试任何类型的javascript,只是不要使用Enzyme为Enzyme制作的构建体,或者甚至更好地使用你的非反应组分所需的断言库。 / p>
编辑:您可能会遇到一些警告,但有针对他们的解决方案https://github.com/airbnb/enzyme/issues/278
答案 1 :(得分:0)
按照通常的方式进行测试。酶没有测试运行器或断言框架。如果您正在使用Mocha和Chai,那么就像通常那样用Mocha和Chai编写测试。