-2
林不能夠讓我在規範服務工作如何訪問到我的工廠服務,從茉莉angularjs
here is an screenshot of my error
這是我的規格: Books.spec.js
describe('Books factory', function() {
var Books, resource;
// Before each test load our api.books module
beforeEach(function(){angular.module('api.books')});
// Before each test set our injected Books factory (_Books_) to our local Books variable
beforeEach(inject(function(_Books_ , _$resource_) {
Books = _Books_;
resource = _$resource_ ;
}));
// A simple test to verify the Books factory exists
it('should exist', function() {
expect(Books).toBeDefined();
});
});
Books.js
(function() {
'use strict';
angular.module('api.books',["app","ngResource"]).factory('Books',["$resource",function($resource){
return $resource("http://localhost/codeigniterAPI/books/:id", {id:"@_id"}, {
update: {method: "PUT", params:{id:"@_id"}}
})
}]) //end factory
})();
請修正你的信息的佈局,並解釋什麼是真正的問題。 – sjahan
問題是,我不知道如何注入工廠到spec文件中,並嘗試訪問其驗證方法 –