summaryrefslogtreecommitdiffstats
path: root/scripts/test.js
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/test.js')
-rw-r--r--scripts/test.js19
1 files changed, 18 insertions, 1 deletions
diff --git a/scripts/test.js b/scripts/test.js
index 49fe1ad..2ed1009 100644
--- a/scripts/test.js
+++ b/scripts/test.js
@@ -1,4 +1,21 @@
'use strict';
+process.env.NODE_ENV = 'test';
+process.env.PUBLIC_URL = '';
+
+// Load environment variables from .env file. Suppress warnings using silent
+// if this file is missing. dotenv will never modify any environment variables
+// that have already been set.
+// https://github.com/motdotla/dotenv
+// require('dotenv').config({silent: true});
+
const jest = require('jest');
-jest.run();
+const argv = process.argv.slice(2);
+
+// Watch unless on CI or in coverage mode
+if (!process.env.CI && argv.indexOf('--coverage') < 0) {
+ argv.push('--watch');
+}
+
+
+jest.run(argv);