diff --git a/e2e/tests/us4-engagements.spec.ts b/e2e/tests/us4-engagements.spec.ts index 338a468..26e45a7 100644 --- a/e2e/tests/us4-engagements.spec.ts +++ b/e2e/tests/us4-engagements.spec.ts @@ -251,7 +251,7 @@ test.describe('US-4 — engagement CRUD', () => { await expect(page.getByRole('heading', { name: /UI form test \(edited\)/i })).toBeVisible(); }); - test('AC-4.9 — /engagements/ detail page shows Sprint 2 placeholder', async ({ + test('AC-4.9 — /engagements/ detail page shows Simulations section (sprint 2 replaced placeholder)', async ({ page, context, }) => { @@ -263,8 +263,11 @@ test.describe('US-4 — engagement CRUD', () => { await seedTokenInStorage(context, redteamToken); await page.goto(`/engagements/${seeded.id}`); await expect(page.getByRole('heading', { name: /AC-4.9 detail target/i })).toBeVisible(); + // Sprint 2 replaced the placeholder with the real SimulationList — covered by AC-7.5. + await expect(page.getByRole('heading', { name: /simulations/i })).toBeVisible(); + // admin/redteam see the "Nouvelle simulation" button await expect( - page.getByText(/simulations à venir au sprint 2/i), + page.getByRole('link', { name: /nouvelle simulation/i }), ).toBeVisible(); }); });