3
私はthis exampleに従っていました。ジャスミン。角度サービス。角度の約束。一緒に遊ぶ方法
我々持っているようにテストスイート:
describe('Basic Test Suite', function(){
var DataService, httpBackend;
beforeEach(module('iorder'));
beforeEach(inject(
function (_DataService_, $httpBackend) {
DataService = _DataService_;
httpBackend = $httpBackend;
}
));
//And following test method:
it('should call data url ', function() {
var promise = DataService.getMyData();
promise.then(function(result) {
console.log(result, promise); // Don't gets here
}).finally(function (res) {
console.log(res); // And this is also missed
})
})
});
がどのように約束を返す、角度のサービスとジャスミン+カルマの作品を作るためには?
私はthis questionを見ましたが、テストケースで約束を使用しているようです。約束をテストすることではありません。
ええ、関数に引数を渡して、非同期テストを作成する - 最も明確な方法:) Thx。 :) –