mac*_*ost 0 javascript mocha.js ava
我的一位同事将这个Ava包添加到我们的设置中,它完成了我以前从未见过 Node 包所做的事情:干扰其他包!现在,当我尝试运行 Mocha 时,我得到:
$ node_modules/mocha/bin/mocha test/
Test files must be run with the AVA CLI:
$ ava node_modules/mocha/bin/_mocha
Run Code Online (Sandbox Code Playgroud)
我知道 Ava 想运行我的 Mocha 测试,但如果我想要,我ava mocha不会运行mocha. 并且因为同事正在使用它,我不能简单地卸载该软件包。
有什么办法可以在安装了 Ava 的机器上运行普通的 Mocha 测试?
在一个文件的test/进口ava和进口的代码会认识到,它没有被使用正确的工具运行,并抛出一个错误。
可能值得细分您的test/目录以保持与其各自运行程序相关联的测试。
test/
ava/
SomeAvaTests.js
mocha/
SomeMochaTests.js
Run Code Online (Sandbox Code Playgroud)
这样您就可以安全地奔跑mocha test/mocha/,反之亦然,而不必担心踩到彼此的脚趾。
| 归档时间: |
|
| 查看次数: |
288 次 |
| 最近记录: |