Angularjs Jasmine-实例化接受参数的角度工厂
我有一个工厂,我想在茉莉花测试。看起来是这样的:Angularjs Jasmine-实例化接受参数的角度工厂,angularjs,jasmine,factory,Angularjs,Jasmine,Factory,我有一个工厂,我想在茉莉花测试。看起来是这样的: angular.module('myApp').factory("TestObject", function() { function TestObject(name,description) { this.name = name; this.description = description; } return TestObject; }); 我想用茉莉花测试一下,所以我
angular.module('myApp').factory("TestObject", function() {
function TestObject(name,description) {
this.name = name;
this.description = description;
}
return TestObject;
});
我想用茉莉花测试一下,所以我试着:
describe('Factory: TestObject', function() {
beforeEach(function () {
module('myApp');
inject(function ($injector) {
testObject = $injector.get('TestObject');
});
});
});
我的问题是:当我需要向工厂构造函数发送参数时,如何使用$injector.get
谢谢!Uri您的代码非常混乱。服务名为TestObject还是TestObjectModel?模块名为myApp还是appModelEditor$injector.get将返回服务。服务是一个以名称和描述为参数的函数。您可以自由调用$injector.get返回的函数,并提供您想要的任何名称和描述。对不起,您完全正确,我已修复了错误。虽然我已经实例化了这个函数,我还是试试你的建议