【发布时间】:2015-02-06 09:05:33
【问题描述】:
当我尝试测试返回承诺的函数时,我收到以下错误:
“错误:超时 - 未在超时内调用异步回调 由 jasmine.DEFAULT_TIMEOUT_INTERVAL 指定。
"
我的规格如下:
describe('async promise test', function () {
beforeEach(module('app'));
beforeEach(function () {
jasmine.DEFAULT_TIMEOUT_INTERVAL = 6 * 1000;
})
it('should match the name', function (done) {
inject(function ($rootScope,promiseTest) {
$rootScope.$apply(function(){
var promise =promiseTest.checkPromise();
promise.then(function(data){
console.log(data);
done();
})
})
})
})
});
完整代码请查看 plunker 链接plunker link
【问题讨论】:
标签: javascript angularjs jasmine jasmine-async