我的服務(廠)是這樣的:測試AngularJS服務(廠)有因果報應和茉莉花
angular.module('App')
.factory('SalesService', function($http) {
return {
getSales: function(data) {
return $http.get('/sales');
}
}
})
我意外的請求:GET /銷售當我這樣做:
describe('Sales Services', function() {
beforeEach(module('App'));
it('should get the sales data', inject(function(SalesServices, $httpBackend) {
SalesServices.getSales().then(function(data) {
expect(data.success).toBeTruthy();
});
$httpBackend.flush();
}));
});
一切對我來說似乎沒問題。我做錯了什麼?
這裏輸入錯誤:.getSaless() – ppasler
@ppasler修復了輸入錯誤,我確定這不是問題 –
另一個:'SalesServices'和工廠創建'SalesService'而沒有's' – ppasler