From 200bee74b31a738687446b7b535cac67b1c582fd Mon Sep 17 00:00:00 2001 From: Gar Date: Wed, 24 Mar 2021 13:37:05 -0700 Subject: fix(config): accept explicit production=false This allows for overriding the implicit omit value based on if NODE_ENV=production PR-URL: https://github.com/npm/cli/pull/2951 Credit: @wraithgar Close: #2951 Reviewed-by: @ruyadorno --- test/lib/utils/config/definitions.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'test') diff --git a/test/lib/utils/config/definitions.js b/test/lib/utils/config/definitions.js index 75819dcbc..b6e1d1d01 100644 --- a/test/lib/utils/config/definitions.js +++ b/test/lib/utils/config/definitions.js @@ -310,9 +310,9 @@ t.test('flatteners that populate flat.omit array', t => { definitions.production.flatten('production', obj, flat) t.strictSame(obj, { production: false, - include: [], + include: ['dev'], omit: [], - }, '--no-production has no effect') + }, '--no-production explicitly includes dev') t.strictSame(flat, { omit: [] }, '--no-production has no effect') obj.production = true -- cgit v1.2.3