如何为返回promise的Intern测试指定超时

时间:2014-06-02 22:20:53

标签: timeout promise intern

在Intern中我可以使用this.async()指定超时,例如

var d = this.async(1000);
xhr(..., d.callback(...));
return d;

但是,如果我的测试返回Promise,如何指定超时?例如:

return asyncFunc().then(function(res){
    assert.strictEquals(res, 2);
});

1 个答案:

答案 0 :(得分:2)

this.timeout设置为超时值。有关详细信息,请参阅Writing Tests with Intern