我在mocha网站上找到了然后我们可以设置阻止它的超时,但看起来它对我不起作用。
describe('something', function () {
this.timeout(500);
it('should take less than 500', function (done) {
setTimeout(done, 500);
browser.get('#/dashboard');
});
})
运行结果:
something
√ should take less than 500 <9849>
是否可以获得实际测试超时并进行比较? 或者我应该使用expect()来测试失败?
提前感谢您的任何想法。
答案 0 :(得分:1)
我在 exports.config :
中发现了问题 mochaOpts: {
reporter: 'good-mocha-html-reporter',
slow: 5000,
enableTimeouts: true
}
};
enableTimeouts处于 false 状态。
答案 1 :(得分:0)
您还可以为每个覆盖exports.config值的设置不同的超时,如下所示 -
it('should take less than 500', function (done) {
setTimeout(done, 500);
browser.get('#/dashboard');
},500);