From b2ead19255393f371832a577d87e4792efa692d9 Mon Sep 17 00:00:00 2001 From: Mariusz Nowak Date: Thu, 5 Sep 2019 17:39:08 +0200 Subject: [PATCH] Ensure process is seen as TTY for test run --- lib/plugins/interactiveCli/initializeService.test.js | 9 +++++++++ lib/plugins/interactiveCli/setupAws.test.js | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/lib/plugins/interactiveCli/initializeService.test.js b/lib/plugins/interactiveCli/initializeService.test.js index 3fbc935a8..c3c3cd70c 100644 --- a/lib/plugins/interactiveCli/initializeService.test.js +++ b/lib/plugins/interactiveCli/initializeService.test.js @@ -15,6 +15,15 @@ describe('interactiveCli: initializeService', () => { const existingProjectName = 'some-other-service'; const newProjectName = 'foo-bar'; const newProjectPath = join(fixturesPath, newProjectName); + let backupIsTTY; + + before(() => { + backupIsTTY = process.stdin.isTTY; + process.stdin.isTTY = true; + }); + after(() => { + process.stdin.isTTY = backupIsTTY; + }); afterEach(() => { if (inquirer.prompt.restore) inquirer.prompt.restore(); diff --git a/lib/plugins/interactiveCli/setupAws.test.js b/lib/plugins/interactiveCli/setupAws.test.js index 45e071f10..3a90d55ab 100644 --- a/lib/plugins/interactiveCli/setupAws.test.js +++ b/lib/plugins/interactiveCli/setupAws.test.js @@ -31,6 +31,15 @@ describe('interactiveCli: setupAws', () => { const awsProjectPath = join(fixturesPath, 'some-aws-service'); const accessKeyId = 'AKIAIOSFODNN7EXAMPLE'; const secretAccessKey = 'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY'; + let backupIsTTY; + + before(() => { + backupIsTTY = process.stdin.isTTY; + process.stdin.isTTY = true; + }); + after(() => { + process.stdin.isTTY = backupIsTTY; + }); afterEach(() => { openBrowserUrls.length = 0;