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,
},
})
console.log(await User.find())
console.log(await EventProtocol.find())
})
it('sets the referrer id to bob baumeister id', () => {
expect(User.findOne({ email: 'which@ever.de' })).resolves.toEqual(
it('sets the referrer id to bob baumeister id', async () => {
await expect(User.findOne({ email: 'which@ever.de' })).resolves.toEqual(
expect.objectContaining({ referrerId: bob.data.login.id }),
)
})
// THIS ONE FAILS WITHOUT CONSOLE LOGS
it('stores the redeem register event in the database', () => {
expect(EventProtocol.find()).resolves.toContainEqual(
it('stores the redeem register event in the database', async () => {
await expect(EventProtocol.find()).resolves.toContainEqual(
expect.objectContaining({
type: EventProtocolType.REDEEM_REGISTER,
userId: newUser.data.createUser.id,

View File

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