在package.json中设置任务
"test": "mocha -w test/helpers/browser.js src/**/spec.js",
browser.js的内容
require('babel-register')();
var jsdom = require('jsdom').jsdom;
var exposedProperties = ['window', 'navigator', 'document'];
global.document = jsdom('');
global.window = document.defaultView;
Object.keys(document.defaultView).forEach((property) => {
if (typeof global[property] === 'undefined') {
exposedProperties.push(property);
global[property] = document.defaultView[property];
}
});
global.navigator = {
userAgent: 'node.js'
};
documentRef = document;
在开始测试后,它一直在观察,并且在测试后如何解决它不会结束?
答案 0 :(得分:1)
删除-w
标志。
来自Mocha's docs:
-w, --watch watch files for changes
答案 1 :(得分:0)
如果这个问题实际上是关于如何退出监视,你可以在cmd上执行CTRL + C来取消正在运行的进程。