Javascript 异步摩卡,柴测试
我正在运行以下测试:Javascript 异步摩卡,柴测试,javascript,unit-testing,typescript,mocha.js,chai,Javascript,Unit Testing,Typescript,Mocha.js,Chai,我正在运行以下测试: it("validates data", (done) => { Data.run( function(success: boolean) { expect(success).equal(true); done(); }); }); 当我正确运行测试时,我得到如下结果: ✓ validates data (194ms) 但是,在我按下cmd+C之前,程序不会退出,这是预期的行为吗?当我在没有回调的情况下运行任何其
it("validates data", (done) => {
Data.run( function(success: boolean) {
expect(success).equal(true);
done();
});
});
当我正确运行测试时,我得到如下结果:
✓ validates data (194ms)
但是,在我按下
cmd+C
之前,程序不会退出,这是预期的行为吗?当我在没有回调的情况下运行任何其他测试时,它会在所有测试完成后出现。似乎是Mocha 4的问题,他们提供的唯一解决方案是使用--exit
标志。比如:
mocha-需要ts节点/注册测试/***.spec.ts-退出
不太理想,但目前还有效