From aa8edd7a470b0509331a880f8397bff01554b0af Mon Sep 17 00:00:00 2001 From: Alessio Gravili Date: Sun, 31 Mar 2024 16:05:20 -0400 Subject: [PATCH] chore: fix issues in versions e2e test --- test/helpers.ts | 1 + test/versions/e2e.spec.ts | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/test/helpers.ts b/test/helpers.ts index 87dc8b25f..8a4b1fa2a 100644 --- a/test/helpers.ts +++ b/test/helpers.ts @@ -90,6 +90,7 @@ export async function saveDocHotkeyAndAssert(page: Page): Promise { } export async function saveDocAndAssert(page: Page, selector = '#action-save'): Promise { + await wait(500) // TODO: Fix this await page.click(selector, { delay: 100 }) await expect(page.locator('.Toastify')).toContainText('successfully') await expect.poll(() => page.url(), { timeout: POLL_TOPASS_TIMEOUT }).not.toContain('create') diff --git a/test/versions/e2e.spec.ts b/test/versions/e2e.spec.ts index 0a4ddbd10..211d985c0 100644 --- a/test/versions/e2e.spec.ts +++ b/test/versions/e2e.spec.ts @@ -257,7 +257,7 @@ describe('versions', () => { await page.waitForSelector('.doc-header__title', { state: 'visible' }) await page.goto(`${page.url()}/versions`) - expect(page.url()).toMatch(/\/versions$/) + expect(page.url()).toMatch(/\/versions/) }) test('should show collection versions view level action in collection versions view', async () => { @@ -409,7 +409,7 @@ describe('versions', () => { test('collection - autosave should only update the current document', async () => { // create and save first doc await page.goto(autosaveURL.create) - await page.waitForURL(`**/${autosaveURL.create}`) + await page.waitForURL(`${autosaveURL.create}`) await page.waitForURL(/\/(?!create$)[\w-]+$/) await page.locator('#field-title').fill('first post title') @@ -418,7 +418,7 @@ describe('versions', () => { // create and save second doc await page.goto(autosaveURL.create) - await page.waitForURL(`**/${autosaveURL.create}`) + await page.waitForURL(`${autosaveURL.create}`) await page.waitForURL(/\/(?!create$)[\w-]+$/) await page.locator('#field-title').fill('second post title') await page.locator('#field-description').fill('second post description') @@ -442,7 +442,7 @@ describe('versions', () => { test('should save versions with custom IDs', async () => { await page.goto(customIDURL.create) - await page.waitForURL(`**/${customIDURL.create}`) + await page.waitForURL(`${customIDURL.create}`) await page.locator('#field-id').fill('custom') await page.locator('#field-title').fill('title') await saveDocAndAssert(page)