AngularJS的$ httpBackend - 如何配置?

时间:2013-06-12 14:51:33

标签: testing angularjs angular-scenario

我正在创建一个有角度的应用程序,并且正在对它们运行端到端测试。我需要为我的一些测试运行一个$httpBackend实例,但我无法弄清楚如何去做。目前我的代码看起来像

myApp = angular.module('myApp', []);
myApp.controller('Controller', function () {
    $http.post('/register/reg').success(function () console.log('yay'););
\\ things...
myTestingApp = angular.module('myTestingApp', ['myApp', 'ngMockE2E']);
myTestingApp.run(function ($httpBackend) {
    $httpBackend.whenPOST('/\/register\/reg.*/').respond(200);
});

然后我导航到runner.html并运行我的测试。我所有的其他测试都是由Karma看到的,但事实并非如此。发生了什么事?

0 个答案:

没有答案