简单父模块
angular.module('app', ['ngRoute', 'app.services']);
简单子模块
angular.module('app.services');
我们可以访问此服务中的ngRoute
,因为它是app.servies
的依赖项,它是app
的依赖项。
angular.module('app.services').factory('myService', function($route) {
// used $route in here
});
使用jasmine
测试服务时,模拟app.services
模块的最佳方式是什么,以便我可以访问$route
?
我能想到的最好的方法是:
beforeEach(function(){
module('app');
module('app.services');
});
但最好只注入ngRoute
而不必模拟app
模块。