typescript-angular-utilities
Advanced tools
Comparing version 2.6.4 to 2.7.2
{ | ||
"name": "typescript-angular-utilities", | ||
"version": "2.6.4", | ||
"version": "2.7.2", | ||
"description": "Typescript utility classes published as angular services", | ||
@@ -5,0 +5,0 @@ "author": "Renovo Development Team", |
@@ -69,2 +69,4 @@ // /// <reference path='../../../../typings/sinon/sinon.d.ts' /> | ||
dataService.mockGetDetail = (data: any): Sinon.SinonSpy => { return this.baseMockGet(dataService, 'get', data); }; | ||
dataService.mockUpdate = (): Sinon.SinonSpy => { return this.baseMockSave(dataService, 'update'); }; | ||
dataService.mockCreate = (): Sinon.SinonSpy => { return this.baseMockSave(dataService, 'create'); }; | ||
dataService = this.updateResource(dataService, resource); | ||
@@ -82,2 +84,4 @@ return dataService; | ||
dataService.mockChild = (mockCallback: { (children: any): void }): void => { return this.mockChild(dataService, mockCallback); }; | ||
dataService.mockUpdate = (): Sinon.SinonSpy => { return this.baseMockSave(dataService, 'update'); }; | ||
dataService.mockCreate = (): Sinon.SinonSpy => { return this.baseMockSave(dataService, 'create'); }; | ||
dataService = this.updateResource(dataService, resource); | ||
@@ -90,2 +94,3 @@ return dataService; | ||
dataService.mockGet = (data: any): Sinon.SinonSpy => { return this.baseMockGet(dataService, 'get', data); }; | ||
dataService.mockUpdate = (): Sinon.SinonSpy => { return this.baseMockSave(dataService, 'update'); }; | ||
dataService = this.updateResource(dataService, resource); | ||
@@ -110,2 +115,10 @@ return dataService; | ||
private baseMockSave(resource: any, actionName: string): Sinon.SinonSpy { | ||
let func: Sinon.SinonSpy = this.sinon.spy((data: any): any => { | ||
return this.$q.when(data); | ||
}); | ||
resource[actionName] = func; | ||
return func; | ||
} | ||
private get sinon(): Sinon.SinonStatic { | ||
@@ -112,0 +125,0 @@ return sinon || <any>{ spy: (func: any): any => { return func; } }; |
@@ -12,2 +12,4 @@ // /// <reference path='../../../../typings/sinon/sinon.d.ts' /> | ||
mockGetDetail(data: any): Sinon.SinonSpy; | ||
mockUpdate(): Sinon.SinonSpy; | ||
mockCreate(): Sinon.SinonSpy; | ||
} | ||
@@ -19,2 +21,4 @@ | ||
mockChild(mockCallback: { (children: any): void }): void; | ||
mockUpdate(): Sinon.SinonSpy; | ||
mockCreate(): Sinon.SinonSpy; | ||
} | ||
@@ -24,2 +28,3 @@ | ||
mockGet(data: any): Sinon.SinonSpy; | ||
mockUpdate(): Sinon.SinonSpy; | ||
} |
{ | ||
"name": "typescript-angular-utilities", | ||
"main": "source/utilities.d.ts", | ||
"author": "Renovo Solutions, LLC", | ||
"description": "Typescript utility classes published as angular services", | ||
"ambientDependencies": { | ||
@@ -3,0 +7,0 @@ "angular": "github:DefinitelyTyped/DefinitelyTyped/angularjs/angular.d.ts#32029fcb4e1a3ef8968711b545d77b584435729d", |
838520
10360