Angularjs 角位移传感器的运行模拟试验
我正在尝试为这个应用程序编写测试用例。我刚刚学习了angular,并用一个为我工作的控制器尝试了测试用例。但是下面的代码对我不起作用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
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
});
我收到错误“未满足的请求”。有人能帮我这里做错了什么吗?这将非常有帮助。我正在尝试执行文件中提到的所有函数