diff options
Diffstat (limited to 'Firestore/Example/Tests/SpecTests/FSTSyncEngineTestDriver.m')
-rw-r--r-- | Firestore/Example/Tests/SpecTests/FSTSyncEngineTestDriver.m | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Firestore/Example/Tests/SpecTests/FSTSyncEngineTestDriver.m b/Firestore/Example/Tests/SpecTests/FSTSyncEngineTestDriver.m index b4c0b02..b83942b 100644 --- a/Firestore/Example/Tests/SpecTests/FSTSyncEngineTestDriver.m +++ b/Firestore/Example/Tests/SpecTests/FSTSyncEngineTestDriver.m @@ -263,8 +263,10 @@ NS_ASSUME_NONNULL_BEGIN [NSError errorWithDomain:FIRFirestoreErrorDomain code:errorCode userInfo:userInfo]; [self.datastore failWatchStreamWithError:error]; - // Unlike web, stream should re-open synchronously - FSTAssert(self.datastore.isWatchStreamOpen, @"Watch stream is open"); + // Unlike web, stream should re-open synchronously (if we have any listeners) + if (self.queryListeners.count > 0) { + FSTAssert(self.datastore.isWatchStreamOpen, @"Watch stream is open"); + } } - (NSDictionary<FSTDocumentKey *, FSTBoxedTargetID *> *)currentLimboDocuments { |