fixed await for events redeem register

This commit is contained in:
joseji 2022-09-22 11:19:32 +02:00
parent a8fc8b9249
commit f710fd9b45
2 changed files with 6 additions and 10 deletions

View File

@ -389,20 +389,16 @@ describe('UserResolver', () => {
redeemCode: transactionLink.code, redeemCode: transactionLink.code,
}, },
}) })
console.log(await User.find())
console.log(await EventProtocol.find())
}) })
it('sets the referrer id to bob baumeister id', () => { it('sets the referrer id to bob baumeister id', async () => {
expect(User.findOne({ email: 'which@ever.de' })).resolves.toEqual( await expect(User.findOne({ email: 'which@ever.de' })).resolves.toEqual(
expect.objectContaining({ referrerId: bob.data.login.id }), expect.objectContaining({ referrerId: bob.data.login.id }),
) )
}) })
// THIS ONE FAILS WITHOUT CONSOLE LOGS it('stores the redeem register event in the database', async () => {
it('stores the redeem register event in the database', () => { await expect(EventProtocol.find()).resolves.toContainEqual(
expect(EventProtocol.find()).resolves.toContainEqual(
expect.objectContaining({ expect.objectContaining({
type: EventProtocolType.REDEEM_REGISTER, type: EventProtocolType.REDEEM_REGISTER,
userId: newUser.data.createUser.id, userId: newUser.data.createUser.id,

View File

@ -494,10 +494,10 @@ export class UserResolver {
if (redeemCode) { if (redeemCode) {
eventRedeemRegister.userId = dbUser.id eventRedeemRegister.userId = dbUser.id
eventProtocol.writeEvent(event.setEventRedeemRegister(eventRedeemRegister)) await eventProtocol.writeEvent(event.setEventRedeemRegister(eventRedeemRegister))
} else { } else {
eventRegister.userId = dbUser.id eventRegister.userId = dbUser.id
eventProtocol.writeEvent(event.setEventRegister(eventRegister)) await eventProtocol.writeEvent(event.setEventRegister(eventRegister))
} }
return new User(dbUser) return new User(dbUser)