Опитвам се да тествам пренасочването по подразбиране за мояangularjs заявление, базирано на ъглова UI рутер, Независимо от това, което направих, иначе конфиг е бил пренебрегван, аз се опитах да се обадя насила метод за обновяване на urlRouter, За да постигнете това аз инжектира $ urlRouter в моя тест. Voila оригинален код започна да работи.
https://gist.github.com/himangshuj/8142045
Това е същността на моята промяна. Ревизия 4 е нещо, което работи.
Отговори:
1 за отговор № 1Ако използвате $ urlRouterProvider без $ stateProvider, трябва да инжектирате $ urlRouter, за да бъде инициализиран и правилно закачен в $ location.
отговори на github, изглежда, това е очаквано поведение
https://github.com/angular-ui/ui-router/issues/718#issuecomment-31246720