From f057666776f62f3b99224adfb7e7a013cdaa31d5 Mon Sep 17 00:00:00 2001 From: pit Date: Wed, 27 Sep 2023 10:11:32 +0100 Subject: [PATCH] chore: e2e-tests GitHub Action update --- .github/workflows/e2e-tests.yml | 2 ++ apps/web/src/tests/e2e/auth.setup.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index ca6c2fc94..b1ed1b67d 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -19,6 +19,8 @@ jobs: run: npm ci - name: Copy env run: cp .env.example .env + - name: Build Documenso + run: npm run build - name: Install Playwright Browsers run: npx playwright install --with-deps - name: Run Playwright tests diff --git a/apps/web/src/tests/e2e/auth.setup.ts b/apps/web/src/tests/e2e/auth.setup.ts index c3848a227..1980cee89 100644 --- a/apps/web/src/tests/e2e/auth.setup.ts +++ b/apps/web/src/tests/e2e/auth.setup.ts @@ -29,6 +29,7 @@ setup('authenticate', async ({ page }: { page: Page }) => { await page.getByLabel('Password', { exact: true }).fill(password); await page.getByRole('button', { name: 'Sign In' }).click(); + await page.waitForURL('/documents'); await expect(page).toHaveURL('/documents'); await page.context().storageState({ path: STORAGE_STATE }); });