feat: add reqType to userHistoryDeletedMany subscription (#61)

This commit is contained in:
Akash K
2023-03-30 12:17:00 +05:30
committed by GitHub
parent 885c0dc500
commit 7286d3b94f
5 changed files with 44 additions and 15 deletions

View File

@@ -428,7 +428,10 @@ describe('UserHistoryService', () => {
return expect(
await userHistoryService.deleteAllUserHistory('abc', 'REST'),
).toEqualRight(2);
).toEqualRight({
count: 2,
reqType: ReqType.REST,
});
});
test('Should resolve right and delete all user GQL history for a request type', async () => {
mockPrisma.userHistory.deleteMany.mockResolvedValueOnce({
@@ -437,7 +440,10 @@ describe('UserHistoryService', () => {
return expect(
await userHistoryService.deleteAllUserHistory('abc', 'GQL'),
).toEqualRight(2);
).toEqualRight({
count: 2,
reqType: ReqType.GQL,
});
});
test('Should resolve left and error when ReqType is invalid', async () => {
return expect(
@@ -452,7 +458,10 @@ describe('UserHistoryService', () => {
await userHistoryService.deleteAllUserHistory('abc', 'REST');
return expect(mockPubSub.publish).toHaveBeenCalledWith(
`user_history/abc/deleted_many`,
2,
{
count: 2,
reqType: ReqType.REST,
},
);
});
test('Should delete all user GQL history for a request type and publish deleted many subscription', async () => {
@@ -463,7 +472,10 @@ describe('UserHistoryService', () => {
await userHistoryService.deleteAllUserHistory('abc', 'GQL');
return expect(mockPubSub.publish).toHaveBeenCalledWith(
`user_history/abc/deleted_many`,
2,
{
count: 2,
reqType: ReqType.GQL,
},
);
});
});