From f078ff1e54352f9cff024ef198effea358aa192b Mon Sep 17 00:00:00 2001 From: erezrokah Date: Tue, 9 Feb 2021 11:18:02 +0100 Subject: [PATCH] test: allow configuring test account slug --- tests/utils/create-live-test-site.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/utils/create-live-test-site.js b/tests/utils/create-live-test-site.js index 3a26a42e357..0cbc59823bd 100644 --- a/tests/utils/create-live-test-site.js +++ b/tests/utils/create-live-test-site.js @@ -1,3 +1,7 @@ +const { + env: { NETLIFY_TEST_ACCOUNT_SLUG }, +} = require('process') + const stripAnsi = require('strip-ansi') const callCli = require('./call-cli') @@ -23,7 +27,9 @@ const createLiveTestSite = async function (siteName) { if (!Array.isArray(accounts) || accounts.length <= 0) { throw new Error(`Can't find suitable account to create a site`) } - const [account] = accounts + const account = NETLIFY_TEST_ACCOUNT_SLUG + ? accounts.find(({ slug }) => slug === NETLIFY_TEST_ACCOUNT_SLUG) + : accounts[0] const accountSlug = account.slug console.log(`Using account ${accountSlug} to create site: ${siteName}`) const cliResponse = await callCli(['sites:create', '--name', siteName, '--account-slug', accountSlug])