之前我曾为AngularJS应用程序的路线编写测试。例如,这是我写的一部分:
describe('Routes', function () {
it('should map default route to home controller', function () {
module('myapp');
inject(function ($route) {
expect($route.routes['/'].controller).toBe('HomeCtrl');
expect($route.routes['/'].templateUrl).toEqual('/static/templates/home.html');
});
});
});
但是,我目前正在使用Ionic应用,并使用ui-router
中的angular-ui
,而不是Angular的默认路由,因此使用{{1}而不是$state
。
我的问题是,我是否可以使用$route
进行类似测试?我无法在文档中发现任何可能的声音