From 86eb39ab2c5da33f143a39f30e2e2d321a19b454 Mon Sep 17 00:00:00 2001 From: Salakar Date: Sat, 18 Aug 2018 16:44:44 +0100 Subject: [PATCH] [tests][iid] "fix" test race condition - delete on iOS sdk immediately resolves even though it's still deleting --- bridge/e2e/iid/iid.e2e.js | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/bridge/e2e/iid/iid.e2e.js b/bridge/e2e/iid/iid.e2e.js index 18f3a07f..93620056 100644 --- a/bridge/e2e/iid/iid.e2e.js +++ b/bridge/e2e/iid/iid.e2e.js @@ -15,20 +15,18 @@ describe('iid()', () => { const iidAfter = await firebase.iid().get(); iidAfter.should.be.a.String(); iidBefore.should.not.equal(iidAfter); + await sleep(4000); }); }); describe('getToken()', () => { it('should return an FCM token from getToken with arguments', async () => { const authorizedEntity = firebase.iid().app.options.messagingSenderId; - - await firebase.iid().delete(); const token = await firebase.iid().getToken(authorizedEntity, '*'); token.should.be.a.String(); }); it('should return an FCM token from getToken without arguments', async () => { - await firebase.iid().delete(); const token = await firebase.iid().getToken(); token.should.be.a.String(); }); @@ -36,7 +34,6 @@ describe('iid()', () => { it('should return an FCM token from getToken with 1 argument', async () => { const authorizedEntity = firebase.iid().app.options.messagingSenderId; - await firebase.iid().delete(); const token = await firebase.iid().getToken(authorizedEntity); token.should.be.a.String(); }); @@ -45,7 +42,6 @@ describe('iid()', () => { describe('deleteToken()', () => { it('should return nil from deleteToken with arguments', async () => { const authorizedEntity = firebase.iid().app.options.messagingSenderId; - const token = await firebase.iid().deleteToken(authorizedEntity, '*'); should.not.exist(token); }); @@ -57,7 +53,6 @@ describe('iid()', () => { it('should return nil from deleteToken with 1 argument', async () => { const authorizedEntity = firebase.iid().app.options.messagingSenderId; - const token = await firebase.iid().deleteToken(authorizedEntity); should.not.exist(token); });