Skip to content

Commit 2fe63c2

Browse files
committed
handle specs with persistence
1 parent eb67903 commit 2fe63c2

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

packages/firestore/test/unit/specs/existence_filter_spec.test.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,10 @@ describeSpec('Existence Filters:', [], () => {
253253
.watchFilters([query1], [doc1.key]) // doc2 was deleted
254254
.watchSnapshots(2000)
255255
.expectEvents(query1, { fromCache: true })
256+
.expectActiveTargets({
257+
query: query1,
258+
targetPurpose: TargetPurpose.ExistenceFilterMismatch
259+
})
256260
// The SDK is unable to re-run the query, and does not remove doc2
257261
.restart()
258262
.userListens(query1)

packages/firestore/test/unit/specs/recovery_spec.test.ts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -139,8 +139,7 @@ describeSpec('Persistence Recovery', ['no-ios', 'no-android'], () => {
139139
// be released, but it can only process the change after we recover
140140
// the database.
141141
.expectActiveTargets({
142-
query: query1,
143-
targetPurpose: TargetPurpose.ExistenceFilterMismatch
142+
query: query1
144143
})
145144
.recoverDatabase()
146145
.runTimer(TimerId.AsyncQueueRetry)
@@ -727,8 +726,7 @@ describeSpec('Persistence Recovery', ['no-ios', 'no-android'], () => {
727726
.recoverDatabase()
728727
.runTimer(TimerId.AsyncQueueRetry)
729728
.expectActiveTargets({
730-
query: query1,
731-
targetPurpose: TargetPurpose.ExistenceFilterMismatch
729+
query: query1
732730
})
733731
.expectEvents(query1, { removed: [doc1], fromCache: true })
734732
.failDatabaseTransactions('Handle user change')
@@ -738,8 +736,7 @@ describeSpec('Persistence Recovery', ['no-ios', 'no-android'], () => {
738736
.recoverDatabase()
739737
.runTimer(TimerId.AsyncQueueRetry)
740738
.expectActiveTargets({
741-
query: query1,
742-
targetPurpose: TargetPurpose.ExistenceFilterMismatch
739+
query: query1
743740
})
744741
.expectEvents(query1, {
745742
added: [doc1],
@@ -777,8 +774,7 @@ describeSpec('Persistence Recovery', ['no-ios', 'no-android'], () => {
777774
.recoverDatabase()
778775
.runTimer(TimerId.AsyncQueueRetry)
779776
.expectActiveTargets({
780-
query: query1,
781-
targetPurpose: TargetPurpose.ExistenceFilterMismatch
777+
query: query1
782778
})
783779
// We are now user 2
784780
.expectEvents(query1, { removed: [doc1], fromCache: true })

0 commit comments

Comments
 (0)