Mr *_*kél 12 javascript tdd mocha.js node.js npm
我正在使用npm的Mocha,并进行"npm测试"以启动mocha.它在mocha.opts中启用了--watch,但由于某种原因,它并没有准确地观看.当我对我的测试文件进行更改,然后将其保存时,无论是进行错误测试还是测试,我都会得到同样的结果:0传递(绿色),而当我第一次运行mocha时,我得到了2路过.
有什么我想念的吗?
谢谢!
Sam*_*kes -2
我能够让它发挥作用。我想知道问题是否是您mocha.opts
需要位于test
子目录中?
无论如何,一个可行的概念证明已经在npm
as上smikes-mocha-watch-example
,您可以通过以下方式进行测试:
mkdir test
npm install smikes-mocha-watch-example
cd node_modules/smikes-mocha-watch-example
npm install
npm test
Run Code Online (Sandbox Code Playgroud)
我建议您可能不想npm test
运行,mocha --watch
因为npm test
有时会以编程方式运行,并且如果它以--watch
. 更好的解决方案可能是用作mocha
脚本test
和mocha --watch
新脚本,例如“watch”:
$ cat package.json
{
"scripts": {
"test": "mocha",
"watch": "mocha --watch"
}
}
$ npm test
... runs mocha
$ npm run watch
... runs mocha --watch
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4734 次 |
最近记录: |