Yon*_*evy 8 testing unit-testing mocha.js node.js chai
这是我的文件夹结构
src/
a.js
b.js
test/
a.spec.js
b.spec.js
Run Code Online (Sandbox Code Playgroud)
而且我试过跑步
~/.../src $ mocha~/.../src $ mocha test~/.../src $ mocha test/~/.../src $ mocha ./test/~/.../src $ mocha ./test/*.js但没有工作...我得到的只是一个测试文件正在运行,其余的被忽略.
该文件说,(1)应该做的工作,但也没有.
Yon*_*evy 20
嗯......我是个白痴.我it.only在其中一个文件中忘了它.删除.only答案就是答案.所有测试文件现在都在运行.
对不起,对我感到羞耻......
它是这样构建的,所以如果你正在对它们进行开发,你可以只在一两个文件上运行你的测试套件.如果您想在mocha整个项目中运行,请指定--recursive
你可以在这里看到一些文档.
更好的是,您可以在package.json中为CD指定它.先做npm install mocha --save-dev,然后把它放在你的package.json文件然后运行npm test
{
"scripts": {
"test": "./node_modules/.bin/mocha --recursive",
}
}Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9642 次 |
| 最近记录: |