diff --git a/ng2-components/ng2-activiti-tasklist/src/services/activiti-tasklist.service.spec.ts b/ng2-components/ng2-activiti-tasklist/src/services/activiti-tasklist.service.spec.ts index 357ff8d23d..eb5c154dd1 100644 --- a/ng2-components/ng2-activiti-tasklist/src/services/activiti-tasklist.service.spec.ts +++ b/ng2-components/ng2-activiti-tasklist/src/services/activiti-tasklist.service.spec.ts @@ -158,7 +158,7 @@ describe('ActivitiTaskListService', () => { }, (err: any) => { expect(err).toBeDefined(); - expect(err._body).toEqual('{"error":"wrong request"}'); + expect(err.json().error).toEqual('wrong request'); } ); @@ -288,5 +288,22 @@ describe('ActivitiTaskListService', () => { }); + it('should complete the task ', (done) => { + + service.completeTask(999).subscribe( + (res: any) => { + expect(res).toBeDefined(); + done(); + } + ); + + jasmine.Ajax.requests.mostRecent().respondWith({ + 'status': 200, + contentType: 'application/json', + responseText: JSON.stringify({}) + }); + }); + + }); diff --git a/ng2-components/ng2-activiti-tasklist/src/services/activiti-tasklist.service.ts b/ng2-components/ng2-activiti-tasklist/src/services/activiti-tasklist.service.ts index 5f9e4bb6fa..8d646dddae 100644 --- a/ng2-components/ng2-activiti-tasklist/src/services/activiti-tasklist.service.ts +++ b/ng2-components/ng2-activiti-tasklist/src/services/activiti-tasklist.service.ts @@ -153,6 +153,7 @@ export class ActivitiTaskListService { */ completeTask(id: string): Observable { return Observable.fromPromise(this.callApiCompleteTask(id)) + .map(res => res.json()) .catch(this.handleError); }