From 39a4fd8ab25be18de0a5a9fd5e9afd951e1ef7bc Mon Sep 17 00:00:00 2001 From: Mir Arif Hasan Date: Fri, 14 Jul 2023 14:16:49 +0600 Subject: [PATCH] test: user-history millisecond issue --- .../user-history/user-history.service.spec.ts | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/packages/hoppscotch-backend/src/user-history/user-history.service.spec.ts b/packages/hoppscotch-backend/src/user-history/user-history.service.spec.ts index 3fdc261a8..bbd1b2507 100644 --- a/packages/hoppscotch-backend/src/user-history/user-history.service.spec.ts +++ b/packages/hoppscotch-backend/src/user-history/user-history.service.spec.ts @@ -140,13 +140,15 @@ describe('UserHistoryService', () => { }); describe('createUserHistory', () => { test('Should resolve right and create a REST request to users history and return a `UserHistory` object', async () => { + const executedOn = new Date(); + mockPrisma.userHistory.create.mockResolvedValueOnce({ userUid: 'abc', id: '1', request: [{}], responseMetadata: [{}], reqType: ReqType.REST, - executedOn: new Date(), + executedOn, isStarred: false, }); @@ -156,7 +158,7 @@ describe('UserHistoryService', () => { request: JSON.stringify([{}]), responseMetadata: JSON.stringify([{}]), reqType: ReqType.REST, - executedOn: new Date(), + executedOn, isStarred: false, }; @@ -170,13 +172,15 @@ describe('UserHistoryService', () => { ).toEqualRight(userHistory); }); test('Should resolve right and create a GQL request to users history and return a `UserHistory` object', async () => { + const executedOn = new Date(); + mockPrisma.userHistory.create.mockResolvedValueOnce({ userUid: 'abc', id: '1', request: [{}], responseMetadata: [{}], reqType: ReqType.GQL, - executedOn: new Date(), + executedOn, isStarred: false, }); @@ -186,7 +190,7 @@ describe('UserHistoryService', () => { request: JSON.stringify([{}]), responseMetadata: JSON.stringify([{}]), reqType: ReqType.GQL, - executedOn: new Date(), + executedOn, isStarred: false, }; @@ -210,13 +214,15 @@ describe('UserHistoryService', () => { ).toEqualLeft(USER_HISTORY_INVALID_REQ_TYPE); }); test('Should create a GQL request to users history and publish a created subscription', async () => { + const executedOn = new Date(); + mockPrisma.userHistory.create.mockResolvedValueOnce({ userUid: 'abc', id: '1', request: [{}], responseMetadata: [{}], reqType: ReqType.GQL, - executedOn: new Date(), + executedOn, isStarred: false, }); @@ -226,7 +232,7 @@ describe('UserHistoryService', () => { request: JSON.stringify([{}]), responseMetadata: JSON.stringify([{}]), reqType: ReqType.GQL, - executedOn: new Date(), + executedOn, isStarred: false, }; @@ -243,13 +249,15 @@ describe('UserHistoryService', () => { ); }); test('Should create a REST request to users history and publish a created subscription', async () => { + const executedOn = new Date(); + mockPrisma.userHistory.create.mockResolvedValueOnce({ userUid: 'abc', id: '1', request: [{}], responseMetadata: [{}], reqType: ReqType.REST, - executedOn: new Date(), + executedOn, isStarred: false, }); @@ -259,7 +267,7 @@ describe('UserHistoryService', () => { request: JSON.stringify([{}]), responseMetadata: JSON.stringify([{}]), reqType: ReqType.REST, - executedOn: new Date(), + executedOn, isStarred: false, };