我正在寻找使用以下项目的测试:
通过这些转换实现browserify:
Babelify
反应
我确实尝试了JSDOM + Mocha组合,但是测试尚未构建的组件会失败,因为需要从一个组件调用另一个组件:
> mocha --compilers js:babel/register --recursive
module.js:338
throw err;
^
Error: Cannot find module 'system/services/AuthService'
我认为我需要在gulp构建watchify和构建任务期间运行mocha测试。我不确定在构建过程中处理测试是否合适。
通常,在成功构建之后,我在ES5的
client/build/js/bundle.js
中有一个文件。我希望能够使用ES6文件来测试我的组件,该文件需要我的测试库可以通过browserify读取。
有没有人可以通过一些npm模块或任何可以帮助我在环境中实现TDD的方式为我提供一个不错的选择?
最佳答案
也许Mochify非常适合您的用例。这是一个React示例:https://github.com/mantoni/mochify.js/wiki/Testing-a-ReactJS-Component-with-Mochify
关于reactjs - TDD与reactjs,reactify,babelify,browserify,gulp,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32695070/