fix(e2e): fix 4 failing e2e tests — strict mode locator and nested form #89

Merged
marcel merged 1 commits from feature/68-new-document-file-first into main 2026-03-27 10:07:16 +01:00
3 changed files with 2 additions and 4 deletions

View File

@@ -167,7 +167,7 @@ test.describe('Document editing', () => {
await page.getByRole('button', { name: 'Speichern', exact: true }).click();
await expect(page).toHaveURL(/\/documents\/[^/]+$/);
await expect(page.getByText('E2E Testbrief (überarbeitet)')).toBeVisible();
await expect(page.getByRole('heading', { name: 'E2E Testbrief (überarbeitet)' })).toBeVisible();
await page.screenshot({ path: 'test-results/e2e/document-edit-save.png' });
});
});

View File

@@ -68,5 +68,6 @@ let selectedReceivers = $state(doc.receivers ?? []);
<SaveBar docId={doc.id} />
</form>
<form id="mark-for-review-form" method="POST" action="?/markForReview" use:enhance></form>
<form id="delete-form" method="POST" action="?/delete" use:enhance></form>
</div>

View File

@@ -1,6 +1,5 @@
<script lang="ts">
import { m } from '$lib/paraglide/messages.js';
import { enhance } from '$app/forms';
let { docId }: { docId: string } = $props();
@@ -78,5 +77,3 @@ let confirmDelete = $state(false);
</button>
</div>
</div>
<form id="mark-for-review-form" method="POST" action="?/markForReview" use:enhance></form>