0
서버의 엔드 포인트에 대한 기능 테스트를 작성하려고합니다. e2e 테스트를 수행하지 않습니다. 이것은 기능적/행동 테스트의 기능입니다. 그러나
beforeEach(inject(function ($injector) {
f = $injector.get('WidgetFactory');
}));
it('should have a factory and get all widgets',inject(function($timeout){
expect(f).toBeDefined();
expect(f).toBeTruthy();
var qArray = f.query();
$timeout.flush()
expect(qArray.length).toBe(3);
}));
는, 자스민이 오류 발생 :
unexpected request: GET http://some.made.up.service:8080/widget/
No more request expected
은 내가 (AKA 백엔드 팀을 비난) 실제로 바람직하지 않은 행동에 대한 내 엔드 포인트를 테스트 할하지이 httpBackend.whenGET()
으로 조롱 싶어 을 . 응답을 조롱하는 나의 단위 테스트는 별도의 spec 파일입니다.
jasmine으로 어떤 방법으로이 작업을 수행 할 수 있습니까? 각도기 또는 모카를 추가하지 않아도됩니다.