aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/Example/Tests/SpecTests/json/remote_store_spec_test.json
diff options
context:
space:
mode:
Diffstat (limited to 'Firestore/Example/Tests/SpecTests/json/remote_store_spec_test.json')
-rw-r--r--Firestore/Example/Tests/SpecTests/json/remote_store_spec_test.json74
1 files changed, 73 insertions, 1 deletions
diff --git a/Firestore/Example/Tests/SpecTests/json/remote_store_spec_test.json b/Firestore/Example/Tests/SpecTests/json/remote_store_spec_test.json
index 26bb520..6852c90 100644
--- a/Firestore/Example/Tests/SpecTests/json/remote_store_spec_test.json
+++ b/Firestore/Example/Tests/SpecTests/json/remote_store_spec_test.json
@@ -488,7 +488,8 @@
"error": {
"code": 14,
"message": "Simulated Backend Error"
- }
+ },
+ "runBackoffTimer": true
}
},
{
@@ -543,5 +544,76 @@
]
}
]
+ },
+ "Handles user changes while offline (b/74749605).": {
+ "describeName": "Remote store:",
+ "itName": "Handles user changes while offline (b/74749605).",
+ "tags": [
+ "no-android",
+ "no-ios"
+ ],
+ "config": {
+ "useGarbageCollection": true
+ },
+ "steps": [
+ {
+ "userListen": [
+ 2,
+ {
+ "path": "collection",
+ "filters": [],
+ "orderBys": []
+ }
+ ],
+ "stateExpect": {
+ "activeTargets": {
+ "2": {
+ "query": {
+ "path": "collection",
+ "filters": [],
+ "orderBys": []
+ },
+ "resumeToken": ""
+ }
+ }
+ }
+ },
+ {
+ "watchStreamClose": {
+ "error": {
+ "code": 14,
+ "message": "Simulated Backend Error"
+ },
+ "runBackoffTimer": false
+ },
+ "stateExpect": {
+ "activeTargets": {}
+ }
+ },
+ {
+ "changeUser": "abc",
+ "stateExpect": {
+ "activeTargets": {
+ "2": {
+ "query": {
+ "path": "collection",
+ "filters": [],
+ "orderBys": []
+ },
+ "resumeToken": ""
+ }
+ }
+ }
+ },
+ {
+ "watchStreamClose": {
+ "error": {
+ "code": 14,
+ "message": "Simulated Backend Error"
+ },
+ "runBackoffTimer": true
+ }
+ }
+ ]
}
}