From 8afd098cfefdc6cf9fb09ae9a438b6a59800c50c Mon Sep 17 00:00:00 2001 From: Eric Thomas Date: Thu, 8 Mar 2018 13:10:17 -0700 Subject: [PATCH] Have repo mock return promises to match typeorm more accurately. Fixes #67 --- test/unit/lib/RepositoryMock.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/test/unit/lib/RepositoryMock.ts b/test/unit/lib/RepositoryMock.ts index 90f72625..5ae85a33 100644 --- a/test/unit/lib/RepositoryMock.ts +++ b/test/unit/lib/RepositoryMock.ts @@ -8,24 +8,24 @@ export class RepositoryMock { public saveMock = jest.fn(); public deleteMock = jest.fn(); - public find(...args: any[]): T[] { + public find(...args: any[]): Promise { this.findMock(args); - return this.list; + return Promise.resolve(this.list); } - public findOne(...args: any[]): T { + public findOne(...args: any[]): Promise { this.findOneMock(args); - return this.one; + return Promise.resolve(this.one); } - public save(value: T, ...args: any[]): T { + public save(value: T, ...args: any[]): Promise { this.saveMock(value, args); - return value; + return Promise.resolve(value); } - public delete(value: T, ...args: any[]): T { + public delete(value: T, ...args: any[]): Promise { this.deleteMock(value, args); - return value; + return Promise.resolve(value); } }