diff options
Diffstat (limited to 'scripts/test.js')
-rw-r--r-- | scripts/test.js | 19 |
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); |