, когда я пытаюсь проверить функцию, которая возвращает обещание я получаю следующее сообщение об ошибке:жасмин 2,0 тестирования angularjs фабричный метод, который возвращает обещание
"Error: Timeout - Async callback was not invoked within timeout specified by 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
hey carl, на самом деле я пытаюсь проверить индексированный db, он не работает должным образом .... ссылка: http://plnkr.co/edit/dSdapvqTgR7qPeZC0umT?p=preview –