Add tests that EVENT is stored in DB and has right values in userId.

This commit is contained in:
elweyn 2023-02-14 07:55:38 +01:00
parent 16c44ff0c0
commit a615c741c2
2 changed files with 10 additions and 1 deletions

View File

@ -815,6 +815,15 @@ describe('ContributionResolver', () => {
}) })
expect(isDenied).toBeTruthy() expect(isDenied).toBeTruthy()
}) })
it('stores the admin deny contribution event in the database', async () => {
await expect(EventProtocol.find()).resolves.toContainEqual(
expect.objectContaining({
type: EventProtocolType.ADMIN_CONTRIBUTION_DENY,
userId: admin.id,
}),
)
})
}) })
}) })
}) })

View File

@ -732,7 +732,7 @@ export class ContributionResolver {
const event = new Event() const event = new Event()
const eventAdminContributionDeny = new EventAdminContributionDeny() const eventAdminContributionDeny = new EventAdminContributionDeny()
eventAdminContributionDeny.userId = contributionToUpdate.userId eventAdminContributionDeny.userId = moderator.id
eventAdminContributionDeny.amount = contributionToUpdate.amount eventAdminContributionDeny.amount = contributionToUpdate.amount
eventAdminContributionDeny.contributionId = contributionToUpdate.id eventAdminContributionDeny.contributionId = contributionToUpdate.id
await writeEvent(event.setEventAdminContributionDeny(eventAdminContributionDeny)) await writeEvent(event.setEventAdminContributionDeny(eventAdminContributionDeny))