私は約束事に関係するテストをセットアップしようとしています。ここに私のコード例は次のとおりです。私はこれを実行するとPromise.resolve()。ジャスミンテストでは動作しません
var promise;
beforeEach(inject(function ($q) {
promise = $q.resolve();
}));
it('should resolve', function (done) {
promise.then(function() {
expect(true).toBeTruthy();
done();
});
});
何らかの理由で、私はTIMEOUT
Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.
はなぜ約束はthen
に与えられたコールバックを実行しません取得しますか?
乾杯
約束通りの方法を使う必要はありません。 –