2014-09-24 129 views
1

构造函数接受AngularJS的$q作为参数。将Angular服务注入集成测试

我如何获得$q的实例,以便在角度应用程序正常运行的上下文之外实例化构造函数(即在集成测试中)?

function MtCtorFunction($q) { 
    //... 
} 
+1

你必须使用注入功能。 https://docs.angularjs.org/api/ngMock/function/angular.mock.inject – originof 2014-09-24 09:01:38

回答

0

在测试中试试这个:

beforeEach(inject(function($q){ 

})); 

感谢。

+0

为什么这会降低投票率? – Ben 2014-09-24 10:17:51