По какой-то причине, когда я пытаюсь установить с ... параметров
$location.search('id', 2);
... на AngularJS модульных тестов (Карма + PhantomJS), он не устанавливает , даже с $ apply set. И если я проверить это сразу ...
expect($location.search().id).toEqual(2);
... это дало бы мне, что ID не определено.
Я что-то не так?
Возможный дубликат [метода Как модульного тестирования $ службы поиска местоположения(), в AngularJS?] (Http://stackoverflow.com/questions/27360814/how-to-unit -test-location-service-search-method-in-angularjs) –