Skip to content

Commit

Permalink
Legger til scenario for kvittering
Browse files Browse the repository at this point in the history
  • Loading branch information
golshidb93 committed Jan 10, 2025
1 parent 9148a66 commit d78a261
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 7 deletions.
8 changes: 1 addition & 7 deletions playwright/sykmelding/kvittering.spec.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,14 @@ test.describe('KvitteringPage', () => {
await gotoScenario('enSentEnBekreftet')(page)
await page.goto('/syk/sykefravaer/sykmelding/current-sykmelding-id/kvittering')

// 3. Vent eksplisitt på at siden har lastet ferdig data
// (Hvis du har en spinner/skjelett, kan du vente på at den forsvinner)
// Du kan også vente på en spesiell tekst:
await expect(page.locator('text=Sykmeldingen ble sendt til NAV.')).toBeVisible()

// 4. Sjekk at overskrift "Sykmeldingen gjelder" er synlig
await expect(page.getByRole('heading', { name: 'Sykmeldingen gjelder' })).toBeVisible()

// 5. Sjekk at varsel om "endring av egenmeldingsdager" IKKE finnes
// (i Vitest var det .not.toBeInTheDocument())
await expect(
page.getByRole('alert', {
name: /Hvis du ønsker å endre egenmeldingsdager/,
}),
).toHaveCount(0) // => 0 elementer
).toHaveCount(0)
})
})
19 changes: 19 additions & 0 deletions src/data/mock/mock-db/scenarios.ts
Original file line number Diff line number Diff line change
Expand Up @@ -540,6 +540,25 @@ export const e2eScenarios = {
],
}),
},
enSentEnBekreftet: {
description: 'En sendt og en bekreftet',
scenario: () => ({
sykmeldinger: [
new SykmeldingBuilder({ offset: -45 })
.send()
.relativePeriode(
{
type: Periodetype.AKTIVITET_IKKE_MULIG,
medisinskArsak: null,
arbeidsrelatertArsak: null,
},
{ offset: 0, days: 14 },
)
.build(),
new SykmeldingBuilder({ offset: -14 }).bekreft().enkelPeriode({ offset: 0, days: 12 }).build(),
],
}),
},
} satisfies Record<string, { description: string; scenario: ScenarioCreator }>

export function isValidScenario(scenario: string | null | undefined): scenario is Scenarios {
Expand Down

0 comments on commit d78a261

Please sign in to comment.