什么是用于React和JSPM中的项目的最佳测试框架及其相关的帮助程序库?我正在寻找将各种库组合在一起的功能,而该库的特定功能是什么呢? (希望以后再合并redux)

最佳答案

我最近使用JSPM为React应用程序构建了测试环境。

我首先想使用Jest,因为社区建议使用react。但是后来我发现that thread,说目前还没有对JSPM / SystemJs的支持。

尽管存在使其工作的一些工作,例如,请参见:https://www.npmjs.com/package/systemjs-jest



然后,我选择使用Jasmine,因为它在公司中广为人知,并且我已经使用它了。
我也认为Jest以前是基于Jasmine的,所以为Jest开发的许多特定于反应的匹配器也与Jasmine兼容。



因此,我最终将Jasmine与Karma一起使用,同时使用karma-jasmine和karma-uiuxengineering-jspm

确保彻底阅读karma-uiuxengineering-jspm的文档,这花费了我一些时间来设置环境。

一些不错的补充:
 -茉莉花酶(与JSPM一起安装)
 -karma-mocha-reporter(与npm一起安装)
 -karma-phantomjs-launcher(与npm一起安装)

关于testing - React JSPM测试框架,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39214929/

10-12 07:34