Угловой макет $ httpBackend give Нет ожидающего запроса на сброс

Следуя официальному руководству наangularJS $ httpBackend Я сделаю этот тест, но Карма даст мне этоошибка: Error: No pending request to flush ! at Function.$httpBackend.flush

Тестовое задание

'use strict';

describe('profileCtrl', function () {
var scope, $httpBackend;

beforeEach(angular.mock.module('maap'));
beforeEach(angular.mock.inject(function($rootScope, $controller, _$httpBackend_){

    $httpBackend = _$httpBackend_;
    $httpBackend.when('GET', 'profile').respond([{id: 1, name: 'Bob'}]);
    scope = $rootScope.$new();
    $controller('profileCtrl', {$scope: scope});
}))

it('should fetch list of users', function(){
    $httpBackend.flush();
    expectGET(scope.current_user.length).toBe(1);
    expect(scope.current_user[0].name).toBe('Bob');
});

});

для этого простогоконтроллер:

'use strict';

 angular.module('maap').controller('profileCtrl', function($scope, UserService) {

$scope.current_user = UserService.details(0);

});

Ответы на вопрос(4)

Ваш ответ на вопрос