私は Angularjs アプリケーションを開発しており、別のモジュールを使用して ngMockE2E で E2E テストを実行しています。現在、 app.js ファイルのブール変数を手動で変更して、テストに ngMockE2E を使用するようにアプリを構成し、通常の操作には使用しないようにしています。
runner.html が E2E テストを実行しているときにモジュールを動的に構成する最良の方法は何ですか?
var testing = 'false';
var myApp = angular.module('myApp', ['ngResource']);
if (testing=='true') {
var myAppDev = angular.module('myApp', ['ngResource','ngMockE2E']);
myAppDev.run(function($httpBackend) {
var player = {name: 'Sandra'};
$httpBackend.whenGET('player.json').respond(player);
});
}