我正在寻找创建一些具有异步功能的代码茉莉花规格。茉莉花async测试没有settimeout
在茉莉文档它显示了例子:
it("takes a long time", function(done) {
setTimeout(function() {
done();
}, 9000);
});
使用进行功能和setTimeout的,我的这个问题是setTimout可能是脆弱的,即延迟测试中enviros运行
有这种测试的替代解决方案,我不必使用超时?
预先感谢
如何计算异步函数的结果 - 通过回调,承诺还是等待? –
看看[jasmine-co](https://www.npmjs.com/package/jasmine-co)。使用这个npm包,你可以使用'yield'和drop'setTimeout()'和'done()'。 – jengeb