[tests][firestore] fix failing android test

This commit is contained in:
Salakar 2018-04-21 19:07:37 +01:00
parent e985d7f153
commit 890f90d2cf
1 changed files with 7 additions and 2 deletions

View File

@ -136,7 +136,7 @@ describe('firestore()', () => {
should.equal(didReject, true); should.equal(didReject, true);
}); });
it('handle native exceptions', async () => { it.only('handle native exceptions', async () => {
const firestore = firebase.firestore(); const firestore = firebase.firestore();
const docRef = testDocRef('tSet'); const docRef = testDocRef('tSet');
const blockedRef = firestore.doc('denied/foo'); const blockedRef = firestore.doc('denied/foo');
@ -152,7 +152,12 @@ describe('firestore()', () => {
try { try {
await firestore.runTransaction(updateFunction); await firestore.runTransaction(updateFunction);
} catch (e) { } catch (e) {
e.message.should.containEql('firestore/failed-precondition'); // TODO sdks are giving different errors - standardise?
if (device.getPlatform() === 'ios') {
e.message.should.containEql('firestore/failed-precondition');
} else {
e.message.should.containEql('firestore/aborted');
}
didReject = true; didReject = true;
} }
should.equal(didReject, true); should.equal(didReject, true);