diff options
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.json | 74 |
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 + } + } + ] } } |