1
Я пытаюсь проверить службу определения местоположения $. Это мой контроллер
var recordType = $location.search().recordType;
И мой тест:
describe('CorrectCtrl', function() {
var scope, httpMock;
var location, rootScope;
beforeEach(module('mainApp'));
beforeEach(inject(function($controller, $timeout, $location, $rootScope) {
scope = $rootScope.$new();
location = $location;
rootScope = $rootScope;
ctrl = $controller('myCtrl', {
$scope : scope,
$location : location
});
}));
it('location test', function(){
location.path("/PATH/");
location.search('recordType', '1');
expect(this.recordType).toBe('1');
});
Как я могу установить свои значения контроллера с помощью $location
издеваетесь? Я хочу, чтобы redordType был установлен в 1;
Это не работает. Получена такая же ошибка: ожидалось, что не будет «1». – mariusz2108