2014-03-05 1 views
0

Angular 클라이언트에서 E2E 테스트를 수행하기 위해 QUnit을 사용할 수있는 방법이 있습니까? 서버에서 데이터를 조롱하지는 않지만 서비스 유효성 검사 클라이언트 서비스의 실시간 응답을 테스트해야합니다.QUnit으로 양 끝단 테스트를 작성 하시겠습니까? (모 놀스 모크 사용하지 않음)

"각도 모의 (angular-mock)"는 요청을 보내기 위해 사용되어야하지만 실제로 서버에 실제 요청을 보내지 않고 서버를 조롱하기 때문에 해결 방법이 있습니까?

서비스 레이어에 대한 테스트 만 코딩하면되므로 (이미 작성된) QUnit 테스트를 사용하고 싶습니다.

내 마지막 수단은 실패 할 경우 재스민을 선택합니다. :/

답변

0

여기서 문구 혼란이 있습니다. 문제는 "AngularJS로 통합 테스트를 작성하는 방법"입니다.

두 가지 소프트웨어를 함께 테스트하는 것입니다. 단위 테스트가 없지만 전체 angularJS 앱을 테스트하지 않으므로 e2e 테스트도 수행하지 않습니다.

서비스 레이어가 QUnit으로 테스트 할 수 있다고 제안하는 karma-qunit-adapter이 있지만 프레임 워크의 이름이 단위 테스트 목적으로 사용되기를 제안하므로 달성 할 솔루션이 해킹 될 수 있습니다. 입/출력 요청을 테스트하기 위해 고유 한 어댑터를 작성해야합니다.