用茉莉花测试角度。承诺永远不会得到解决

时间:2014-10-30 18:26:25

标签: javascript angularjs jasmine angular-promise

我无法测试使用promises的服务。此代码在jasmine.DEFAULT_TIMEOUT_INTERVAL(5秒)后超时。好像茉莉花正在忙着等待,永远不会让超时运行的机会。

angular.module("testmodule", [])
.factory("service", function($timeout) {
  return $timeout(function() {},0);
});

describe("Test module that uses promise", function() {

  beforeEach(module('testmodule'));

  it("should get a promise that get instantly resolved", function(done) {
    inject(function(service) {
      service.then(function() {
        expect(true).toBeTruthy();
        done();
      });
    });
  });
});

有什么问题?

0 个答案:

没有答案