Angularjs 角位移传感器的运行模拟试验

Angularjs 角位移传感器的运行模拟试验,angularjs,node.js,gulp,karma-jasmine,Angularjs,Node.js,Gulp,Karma Jasmine,我正在尝试为这个应用程序编写测试用例。我刚刚学习了angular,并用一个为我工作的控制器尝试了测试用例。但是下面的代码对我不起作用 describe('controller admin parts ->', function() { var scope, vm, $httpBackend, createController; beforeEach(module('app')); beforeEach(inject(function($rootScope, $co

我正在尝试为这个应用程序编写测试用例。我刚刚学习了angular,并用一个为我工作的控制器尝试了测试用例。但是下面的代码对我不起作用

describe('controller admin parts ->', function() {
    var scope, vm, $httpBackend, createController;

    beforeEach(module('app'));
    beforeEach(inject(function($rootScope, $controller, $injector) {

        $httpBackend = $injector.get('$httpBackend');
        $httpBackend.when('GET', '/api/getAllNodes').
        respond({"responseData": [
            {
                "n": {
                    "id": "14",
                    "data": {
                        "name": "StageConfig",
                        "stageArray": "[{\"name\":\"Floor Plan Options\",\"order\":1,\"cardinality\":\"M\",\"description\":\"3\"},{\"name\":\"Community\",\"order\":2,\"cardinality\":\"O\",\"description\":\"1\"},{\"name\":\"Floor Plan\",\"order\":3,\"cardinality\":\"O\",\"description\":\"2\"}]"
                    }
                }
            }
        ]});

        scope = $rootScope.$new();
        createController = function() {
            return $controller('routes', { $scope: scope });
        };

    }));

    afterEach(function () {
        $httpBackend.verifyNoOutstandingExpectation();
        $httpBackend.verifyNoOutstandingRequest();
    });

    // tests for stage controller


});
我收到错误“未满足的请求”。有人能帮我这里做错了什么吗?这将非常有帮助。我正在尝试执行文件中提到的所有函数