/ / Wierd поведение при тестване на ъглово-рутер $ urlRouterProvider - angularjs, ъглова рутер, карма-жасмин

Wierd поведение при тестване на ъглово-рутер $ urlRouterProvider - angularjs, ъглово-рутер, карма-жасмин

Опитвам се да тествам пренасочването по подразбиране за моя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