以下のように開発された工場をテストするための単体テストを書いています
angular.module("MyApp.Factory",[]).factory("factory",function($resource, baseUrl) {
return {
someService: function () {
return $resource(baseUrl + "/someUri");
}
};
});
同じジャスミン仕様
describe("My App Factory Tests", function () {
var $factory;
beforeEach(function () {
module("MyApp.Factory");
inject(function (factory) {
$factory = factory;
});
});
it("Factory must be defined", function () {
expect($factory).toBeDefined();
});
});
しかし、ジャスミンhtmlテストページから以下のエラーが発生します
Error: Unknown provider: $resourceProvider <- $resource <- eligibilityService
工場をテストする正しい方法を提案してください