fix(snjs): add sleep intervals for subscription sharing tests

This commit is contained in:
Karol Sójko
2022-12-12 13:22:53 +01:00
parent 317c6555d2
commit 4e576d7526

View File

@@ -61,16 +61,22 @@ describe('subscriptions', function () {
it('should not invite a user by email if the limit of shared subscription is breached', async () => {
await subscriptionManager.inviteToSubscription('test1@test.te')
await Factory.sleep(0.2)
await subscriptionManager.inviteToSubscription('test2@test.te')
await Factory.sleep(0.2)
await subscriptionManager.inviteToSubscription('test3@test.te')
await Factory.sleep(0.2)
await subscriptionManager.inviteToSubscription('test4@test.te')
await Factory.sleep(0.2)
await subscriptionManager.inviteToSubscription('test5@test.te')
await Factory.sleep(0.2)
let existingInvites = await subscriptionManager.listSubscriptionInvitations()
expect(existingInvites.length).to.equal(5)
expect(await subscriptionManager.inviteToSubscription('test6@test.te')).to.equal(false)
await Factory.sleep(0.2)
existingInvites = await subscriptionManager.listSubscriptionInvitations()