Merge branch 'master' into iota4_extra_module_pack_transaction

This commit is contained in:
einhornimmond 2023-07-10 13:42:21 +02:00 committed by GitHub
commit 6d2cd05243
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 25 additions and 18 deletions

View File

@ -221,24 +221,30 @@ describe('semaphore', () => {
})
it('does throw error on second redeem call', async () => {
const redeem1 = mutate({
mutation: redeemTransactionLink,
variables: {
code: myCode,
},
})
const redeem2 = mutate({
mutation: redeemTransactionLink,
variables: {
code: myCode,
},
})
await expect(redeem1).resolves.toMatchObject({
errors: undefined,
})
await expect(redeem2).resolves.toMatchObject({
errors: [new GraphQLError('Transaction link already redeemed')],
})
const result = await Promise.all([
mutate({
mutation: redeemTransactionLink,
variables: {
code: myCode,
},
}),
mutate({
mutation: redeemTransactionLink,
variables: {
code: myCode,
},
}),
])
expect(result).toContainEqual(
expect.objectContaining({
errors: [new GraphQLError('Transaction link already redeemed')],
}),
)
expect(result).toContainEqual(
expect.objectContaining({
errors: undefined,
}),
)
})
})
})

View File

@ -198,6 +198,7 @@ volumes:
dht_node_modules:
dht_database_node_modules:
dht_database_build:
dlt_connector_modules:
federation_node_modules:
federation_database_node_modules:
federation_database_build: