From 2450de211dfe005fc60d8d643df6e6117fa185bd Mon Sep 17 00:00:00 2001 From: jamesgeorge007 Date: Sat, 10 Oct 2020 14:53:20 +0530 Subject: [PATCH] tests: assert for args length --- packages/webpack-cli/__tests__/cli-executer.test.js | 3 ++- packages/webpack-cli/lib/utils/cli-executer.js | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/webpack-cli/__tests__/cli-executer.test.js b/packages/webpack-cli/__tests__/cli-executer.test.js index e2d8ccaf31e..f64847f5084 100644 --- a/packages/webpack-cli/__tests__/cli-executer.test.js +++ b/packages/webpack-cli/__tests__/cli-executer.test.js @@ -41,7 +41,8 @@ describe('CLI Executer', () => { }); it('runs enquirer options then runs webpack', async () => { - await cliExecuter(); + const args = await cliExecuter(); + expect(args.length).toBe(5); // check that webpack options are actually being displayed that // the user can select from diff --git a/packages/webpack-cli/lib/utils/cli-executer.js b/packages/webpack-cli/lib/utils/cli-executer.js index 7a699986536..276981f1285 100644 --- a/packages/webpack-cli/lib/utils/cli-executer.js +++ b/packages/webpack-cli/lib/utils/cli-executer.js @@ -56,8 +56,8 @@ const run = async () => { logger.info('\nExecuting CLI\n'); return args; } catch (err) { - logger.error(`${err} Action Interrupted, use ${cyan('webpack-cli help')} to see possible options.`); - process.exit(1); + logger.error(`Action Interrupted, use ${cyan('webpack-cli help')} to see possible options.`); + process.exit(2); } };