From 18096e5b4ec237354aaaf633be46e758c9bff4cf Mon Sep 17 00:00:00 2001 From: Philippe Ozil Date: Wed, 20 Sep 2023 15:44:08 +0200 Subject: [PATCH] fix: better UTAM before test error reporting --- force-app/test/utam/utam-helper.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/force-app/test/utam/utam-helper.js b/force-app/test/utam/utam-helper.js index 74c2c9ab..b24c5bbc 100644 --- a/force-app/test/utam/utam-helper.js +++ b/force-app/test/utam/utam-helper.js @@ -8,8 +8,7 @@ export async function logInSalesforce() { // Check environment variables ['SALESFORCE_LOGIN_URL', 'SALESFORCE_LOGIN_TIME'].forEach((varName) => { if (!process.env[varName]) { - console.error(`Missing ${varName} environment variable`); - process.exit(-1); + throw new Error(`Missing ${varName} environment variable`); } }); const { SALESFORCE_LOGIN_URL, SALESFORCE_LOGIN_TIME } = process.env; @@ -19,10 +18,9 @@ export async function logInSalesforce() { new Date().getTime() - parseInt(SALESFORCE_LOGIN_TIME, 10) > SESSION_TIMEOUT ) { - console.error( - `ERROR: Salesforce session timed out. Re-authenticate before running tests.` + throw new Error( + `Salesforce session timed out. Re-authenticate before running tests.` ); - process.exit(-1); } // Navigate to login URL