我正在进行以下测试:
it("validates data", (done) => {
Data.run( function(success: boolean) {
expect(success).equal(true);
done();
});
});
当我运行测试时,这是正常的,我得到这样的东西:
✓ validates data (194ms)
然而,在我按cmd+C
之前,程序永远不会退出预期的行为?当我在没有回调的情况下运行任何其他测试时,它在所有测试完成后都存在。
答案 0 :(得分:0)
似乎是一个Mocha 4问题,他们提供的唯一解决方案是使用--exit
标志。类似的东西:
mocha --require ts-node/register test/**/*.spec.ts --exit
不理想,但现在有效。