diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 41ec65c3ae..024708d0c7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -60,7 +60,8 @@ jobs: with: name: playwright-report path: | - ./**/.playwright/** + **/.playwright + **/test-results retention-days: 30 - name: build docs diff --git a/e2e/davinci-suites/src/basic.test.ts b/e2e/davinci-suites/src/basic.test.ts index b36f65f9c5..1fbc823a20 100644 --- a/e2e/davinci-suites/src/basic.test.ts +++ b/e2e/davinci-suites/src/basic.test.ts @@ -94,7 +94,7 @@ test('Enter a bad username/password, then enter a good username/password', async await page.getByRole('button', { name: 'Sign On' }).click(); - await expect(page.getByText('Invalid username and/or password')).toBeVisible(); + await expect(page.getByText(/Invalid username and\/or password|Validation Error/)).toBeVisible(); await page.getByRole('textbox', { name: 'Username' }).fill('e2euser@example.com'); diff --git a/e2e/davinci-suites/src/error.test.ts b/e2e/davinci-suites/src/error.test.ts deleted file mode 100644 index 92bca8c06d..0000000000 --- a/e2e/davinci-suites/src/error.test.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { expect, test } from '@playwright/test'; -import { asyncEvents } from './utils/async-events.js'; - -test('Test happy paths on test page', async ({ page }) => { - const { navigate } = asyncEvents(page); - await navigate('/'); - - expect(page.url()).toBe('http://localhost:5829/'); - - await expect(page.getByText('Username/Password Form')).toBeVisible(); - - await page.getByLabel('Username').fill('baduser'); - await page.getByLabel('Password').fill('badpassword'); - - await page.getByText('Sign On').click(); - - await expect(page.getByText('Invalid username and/or password')).toBeVisible(); -});