From dc0481becfde5553fa95a393d1167539b2e14ec2 Mon Sep 17 00:00:00 2001 From: James George Date: Wed, 5 May 2021 18:31:41 +0530 Subject: [PATCH] fix: send warning regarding invalid template to stderr (#2687) --- packages/generators/src/init-generator.ts | 2 +- test/init/init.test.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/generators/src/init-generator.ts b/packages/generators/src/init-generator.ts index 3466e77ea18..2032b95f353 100644 --- a/packages/generators/src/init-generator.ts +++ b/packages/generators/src/init-generator.ts @@ -58,7 +58,7 @@ export default class InitGenerator extends CustomGenerator { } if (!this.supportedTemplates.includes(this.template)) { - this.utils.logger.log(`${yellow(`⚠ ${this.template} is not a valid template, please select one from below`)}`); + this.utils.logger.warn(`⚠ ${this.template} is not a valid template, please select one from below`); const { selectedTemplate } = await Question.List( this, diff --git a/test/init/init.test.js b/test/init/init.test.js index 05b6c8bc350..14840bc5b5b 100644 --- a/test/init/init.test.js +++ b/test/init/init.test.js @@ -112,7 +112,7 @@ describe('init command', () => { const { stdout, stderr } = await runPromptWithAnswers(assetsPath, ['init', '--force', '--template=apple'], [`${ENTER}`]); expect(stdout).toContain('Project has been initialised with webpack!'); - expect(stdout).toContain('apple is not a valid template, please select one from below'); + expect(stderr).toContain('apple is not a valid template, please select one from below'); expect(stderr).toContain('webpack.config.js'); // Test files