Add undo/redo smoke tests for annotations (#1175)

* Add undo/redo tests for annotations

Fixes https://github.com/chanzuckerberg/cellxgene/issues/969

... also refactor the tests for DRY.

* Add done()

* Make e2e annotations tests safer to concurrency

* Add data-testclass for save state.

* Simplify tests and make them dependent on save state
This commit is contained in:
Matt Weiden
2020-02-26 12:10:03 -08:00
committed by GitHub
parent ded35c7252
commit 8a62c9f027
8 changed files with 254 additions and 101 deletions
+4 -2
View File
@@ -2,7 +2,8 @@ const Autosave = (
state = {
saveInProgress: false,
error: false,
lastSavedObsAnnotations: null
lastSavedObsAnnotations: null,
initialDataLoadComplete: false
},
action,
nextSharedState
@@ -15,7 +16,8 @@ const Autosave = (
...state,
error: false,
saveInProgress: false,
lastSavedObsAnnotations: universe.obsAnnotations
lastSavedObsAnnotations: universe.obsAnnotations,
initialDataLoadComplete: true,
};
}