From f3f559937e005593a703a7c14d300ea566d348b4 Mon Sep 17 00:00:00 2001 From: Dan Abramov <dan.abramov@gmail.com> Date: Fri, 19 May 2017 17:18:29 +0100 Subject: [PATCH] Ignore .env.local in test environment (#2250) --- packages/react-scripts/config/env.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/react-scripts/config/env.js b/packages/react-scripts/config/env.js index 726db48ab..937076b52 100644 --- a/packages/react-scripts/config/env.js +++ b/packages/react-scripts/config/env.js @@ -27,9 +27,13 @@ if (!NODE_ENV) { var dotenvFiles = [ `${paths.dotenv}.${NODE_ENV}.local`, `${paths.dotenv}.${NODE_ENV}`, - `${paths.dotenv}.local`, + // Don't include `.env.local` for `test` environment + // since normally you expect tests to produce the same + // results for everyone + NODE_ENV !== 'test' && `${paths.dotenv}.local`, paths.dotenv, -]; +].filter(Boolean); + // Load environment variables from .env* files. Suppress warnings using silent // if this file is missing. dotenv will never modify any environment variables // that have already been set. -- GitLab