From 8cdd4423c87f9434b47ac9ce03e8470878e5ad68 Mon Sep 17 00:00:00 2001 From: David Bosschaert Date: Mon, 25 Mar 2024 11:07:10 +0000 Subject: [PATCH] Pick up PR branch name for DA URL --- test/e2e/tests/editor.spec.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/test/e2e/tests/editor.spec.js b/test/e2e/tests/editor.spec.js index 44a61f62..c005c4eb 100644 --- a/test/e2e/tests/editor.spec.js +++ b/test/e2e/tests/editor.spec.js @@ -12,8 +12,13 @@ /* eslint-disable import/no-unresolved */ const { test, expect } = require('@playwright/test'); +console.log('*** ', process.env.GITHUB_HEAD_REF); +const DA_BRANCH = process.env.GITHUB_HEAD_REF || 'main'; +const DA_HOST = `https://${DA_BRANCH}--da-live--adobe.hlx.live`; +console.log('*** DA_URL', DA_HOST); + test('Get Main Page', async ({ page }) => { - await page.goto('https://da.live/'); + await page.goto(DA_HOST); const html = await page.content(); expect(html).toContain('Dark Alley'); @@ -26,7 +31,7 @@ test('Update Document', async ({ browser, page }, workerInfo) => { const dateStamp = Date.now().toString(36); const pageName = `pw-test1-${dateStamp}-${workerInfo.project.name}`; - const url = `https://da.live/edit#/da-sites/da-status/tests/${pageName}`; + const url = `${DA_HOST}/edit#/da-sites/da-status/tests/${pageName}`; try { await page.goto(url); @@ -57,7 +62,7 @@ test('Create Delete Document', async ({ browser, page }, workerInfo) => { const pageName = `pw-test2-${dateStamp}-${workerInfo.project.name}`; try { - await page.goto('https://da.live/#/da-sites/da-status/tests'); + await page.goto(`${DA_HOST}/#/da-sites/da-status/tests`); await page.locator('button.da-actions-new-button').click(); await page.locator('button:text("Document")').click(); await page.locator('input.da-actions-input').fill(pageName); @@ -67,7 +72,7 @@ test('Create Delete Document', async ({ browser, page }, workerInfo) => { await page.locator('div.ProseMirror').fill('testcontent'); const newPage = await browser.newPage(); - await newPage.goto('https://da.live/#/da-sites/da-status/tests'); + await newPage.goto(`${DA_HOST}/#/da-sites/da-status/tests`); // Wait 1 sec await newPage.waitForTimeout(4000);