diff options
author | Michael Lehenbauer <mikelehen@gmail.com> | 2018-03-21 14:59:49 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-21 14:59:49 -0700 |
commit | 5f49b2f3f9866e4db13d09857eb3b548239cc62e (patch) | |
tree | f1490f36966b49b73c4fe2e9373b86809db383ec /Firestore/Example/Tests/SpecTests/json/remote_store_spec_test.json | |
parent | 7854c5164b4440201514b5ab0d90554dd94e9455 (diff) |
Fix for b/74749605: Cancel pending backoff operations when closing streams. (#958)
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 + } + } + ] } } |