sprint/2-simulations #3
@@ -251,7 +251,7 @@ test.describe('US-4 — engagement CRUD', () => {
|
|||||||
await expect(page.getByRole('heading', { name: /UI form test \(edited\)/i })).toBeVisible();
|
await expect(page.getByRole('heading', { name: /UI form test \(edited\)/i })).toBeVisible();
|
||||||
});
|
});
|
||||||
|
|
||||||
test('AC-4.9 — /engagements/<id> detail page shows Sprint 2 placeholder', async ({
|
test('AC-4.9 — /engagements/<id> detail page shows Simulations section (sprint 2 replaced placeholder)', async ({
|
||||||
page,
|
page,
|
||||||
context,
|
context,
|
||||||
}) => {
|
}) => {
|
||||||
@@ -263,8 +263,11 @@ test.describe('US-4 — engagement CRUD', () => {
|
|||||||
await seedTokenInStorage(context, redteamToken);
|
await seedTokenInStorage(context, redteamToken);
|
||||||
await page.goto(`/engagements/${seeded.id}`);
|
await page.goto(`/engagements/${seeded.id}`);
|
||||||
await expect(page.getByRole('heading', { name: /AC-4.9 detail target/i })).toBeVisible();
|
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(
|
await expect(
|
||||||
page.getByText(/simulations à venir au sprint 2/i),
|
page.getByRole('link', { name: /nouvelle simulation/i }),
|
||||||
).toBeVisible();
|
).toBeVisible();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user