我有AngularJS + RequireJS应用程序。我的任务是为UI开发目的创建一个backendless版本。因此,请求模拟一些/所有HTTP请求的版本。所需的用户流程为:
我正在尝试使用ngMockE2E。$ httpBackend。但我找不到任何有关如何将其注入已经引导的应用程序的信息。在大多数googled示例之后,我正在尝试创建一个新模块并引导一个:
(function(ng, mod, _, $, undefined){
'use strict';
mod.run(function($httpBackend) {
})
}(angular, angular.module('rexBackendless', ['rex', 'ngMockE2E']), _, jQuery));
angular.bootstrap(document, ["rexBackendless"]);
但是这给了我“错误:ng:btstrpd应用程序已经使用此元素进行自举”。关于如何开展这项任务的任何想法?
答案 0 :(得分:0)
将通话转至bootstrap()
:
var app = angular.module('rexBackendless', ['rex', 'ngMockE2E']);
app.run(function($httpBackend) {
$httpBackend.whenGET('yo').respond('wat');
// ...
});