generator-xd-angular
Version:
AngularJS yeoman-generator using Angular-ui-router, sass-bootstrap, compass, mocha, gulp, font-awesome, ngdocs
17 lines (13 loc) • 599 B
JavaScript
(function () {
angular.module('<%= moduleMockName %>', ['ngMockE2E', '<%= moduleMockDataName %>', '<%= moduleName %>'])
.run(<%= mockName %>);
function <%= mockName %>($httpBackend, <%= mockDataName %>, <%= factoryName %>Config) {
var URL = <%= factoryName %>Config.BASE_URL + '/' + <%= factoryName %>Config.RESOURCE_NAME;
$httpBackend.whenGET(URL).respond(<%= mockDataName %>);
$httpBackend.whenPOST(URL).respond(function (method, url, data) {
var item = angular.fromJson(data);
<%= mockDataName %>.push(item);
return [200, item, {}];
});
}
})();