Do not save during annotations tests

This commit is contained in:
Matt Weiden
2020-02-12 19:30:31 -08:00
parent ab141f2a7b
commit f0bd970bb2
3 changed files with 5 additions and 2 deletions

View File

@@ -77,7 +77,7 @@ smoke-test:
.PHONY: smoke-test-annotations
smoke-test-annotations:
start_server_and_test \
'CXG_OPTIONS="--experimental-annotations --experimental-annotations-file $(ANNOTATIONS)" $(MAKE) start-server' \
'AUTOSAVE_ENABLED=false CXG_OPTIONS="--experimental-annotations --experimental-annotations-file $(ANNOTATIONS)" $(MAKE) start-server' \
$(CXG_SERVER_PORT) \
'$(MAKE) e2e-annotations'

View File

@@ -50,7 +50,7 @@ class Autosave extends React.Component {
/* return true if we need to save, false if we don't */
const { obsAnnotations, lastSavedObsAnnotations } = this.props;
return (
lastSavedObsAnnotations && obsAnnotations !== lastSavedObsAnnotations
globals.autosaveEnabled && lastSavedObsAnnotations && obsAnnotations !== lastSavedObsAnnotations
);
};

View File

@@ -1,6 +1,9 @@
import { Colors } from "@blueprintjs/core";
import { dispatchNetworkErrorMessageToUser } from "./util/actionHelpers";
/* flags for testing */
export const autosaveEnabled = process.env.AUTOSAVE_ENABLED ? process.env.AUTOSAVE_ENABLED === "true" : true;
/* if a categorical metadata field has more options than this, truncate */
export const maxCategoricalOptionsToDisplay = 100;