From 25140bafea12a0978b1d551f2fee451404697592 Mon Sep 17 00:00:00 2001 From: m5r Date: Mon, 1 Jul 2024 15:46:49 +0200 Subject: [PATCH] split logic if we have an existing project configuration file --- test/e2e/hooks.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/test/e2e/hooks.js b/test/e2e/hooks.js index 0321f79a..08e5e201 100644 --- a/test/e2e/hooks.js +++ b/test/e2e/hooks.js @@ -22,15 +22,15 @@ const downloadDockerHelperScript = () => new Promise((resolve, reject) => { }); const spinUpCHT = () => new Promise((resolve, reject) => { - const childProcess = spawn(dockerHelperScript, { stdio: 'pipe', cwd: dockerHelperDirectory }); - childProcess.on('error', reject); - childProcess.on('close', resolve); - const configFile = path.resolve(dockerHelperDirectory, `${projectName}.env`); if (fs.existsSync(configFile)) { - childProcess.stdin.write('n\n'); - childProcess.stdin.write('1\n'); + const childProcess = spawn(dockerHelperScript, [`${projectName}.env`, 'up'], { cwd: dockerHelperDirectory }); + childProcess.on('error', reject); + childProcess.on('close', resolve); } else { + const childProcess = spawn(dockerHelperScript, { stdio: 'pipe', cwd: dockerHelperDirectory }); + childProcess.on('error', reject); + childProcess.on('close', resolve); childProcess.stdin.write('y\n'); childProcess.stdin.write('y\n'); childProcess.stdin.write(`${projectName}\n`);