2014-03-12 3 views
0

AngularJS + RequireJS 앱이 있습니다. 내 임무는 UI 개발 목적으로 백엔드가없는 버전을 만드는 것이다. 따라서 일부/모든 HTTP 요청이 조롱당하는 버전입니다. 원하는 사용자 흐름은 다음과 같습니다.AngularJS 백엔드 테스트 초기화

  1. 사용자가 백엔드없는 버전을 초기화하려면/debug로 이동하십시오.
  2. 사용자가 HTTP 요청을 조롱하는 앱을 사용할 수 있습니다.

저는 ngMockE2E를 사용하려고합니다. $ httpBackend. 하지만 이미 부트 스트랩 된 앱에 삽입하는 방법에 대한 정보는 찾을 수 없습니다.

(function(ng, mod, _, $, undefined){ 
    'use strict'; 

    mod.run(function($httpBackend) { 

    }) 
}(angular, angular.module('rexBackendless', ['rex', 'ngMockE2E']), _, jQuery)); 

angular.bootstrap(document, ["rexBackendless"]); 

그러나이 나에게 "오류 : NG : 응용 프로그램이 이미이 요소와 부트 스트랩 btstrpd"제공 : 나는 새 모듈을 만들고 하나를 부트 스트랩하기 위해 노력하고있어 봤 대부분의 예제에 따라. 이 작업을 개발하는 방법에 대한 아이디어가 있습니까?

답변

0

드롭 bootstrap() 호출 :

var app = angular.module('rexBackendless', ['rex', 'ngMockE2E']); 

app.run(function($httpBackend) { 
    $httpBackend.whenGET('yo').respond('wat'); 
    // ... 
});