aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/Example/Tests/Remote/FSTDatastoreTests.mm
diff options
context:
space:
mode:
authorGravatar Rich Gowman <rgowman@google.com>2018-06-12 10:50:07 -0400
committerGravatar Rich Gowman <rgowman@google.com>2018-06-12 10:50:07 -0400
commit86cdae83a0b7b36d8a7c61eb3704b28f9f31a041 (patch)
treebb1dc7167d8eddb9e872780da357026f7ce1d83c /Firestore/Example/Tests/Remote/FSTDatastoreTests.mm
parentcf2899a085f7ceca3fad2d1fb5336be25cecd7ff (diff)
parentf5bf0a37a7dd40e7538a1aed77af05471b7fe713 (diff)
Merge remote-tracking branch 'origin/master' into rsgowman/protobuf_cpp
Diffstat (limited to 'Firestore/Example/Tests/Remote/FSTDatastoreTests.mm')
-rw-r--r--Firestore/Example/Tests/Remote/FSTDatastoreTests.mm6
1 files changed, 6 insertions, 0 deletions
diff --git a/Firestore/Example/Tests/Remote/FSTDatastoreTests.mm b/Firestore/Example/Tests/Remote/FSTDatastoreTests.mm
index 6d6e912..9783e37 100644
--- a/Firestore/Example/Tests/Remote/FSTDatastoreTests.mm
+++ b/Firestore/Example/Tests/Remote/FSTDatastoreTests.mm
@@ -53,6 +53,12 @@
code:FIRFirestoreErrorCodeUnavailable
userInfo:nil];
XCTAssertFalse([FSTDatastore isPermanentWriteError:error]);
+
+ // "unauthenticated" is considered a recoverable error due to expired token.
+ error = [NSError errorWithDomain:FIRFirestoreErrorDomain
+ code:FIRFirestoreErrorCodeUnauthenticated
+ userInfo:nil];
+ XCTAssertFalse([FSTDatastore isPermanentWriteError:error]);
}
@end