Skip to content

Commit

Permalink
Fiks Playwright, men ikke UU enda
Browse files Browse the repository at this point in the history
  • Loading branch information
sndrem committed Feb 6, 2024
1 parent 3349f62 commit 1b355c5
Show file tree
Hide file tree
Showing 6 changed files with 29 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,8 @@ export const NavArbeidsmarkedstiltakOversikt = ({ preview }: Props) => {
<TiltakLoader />
) : valgteEnhetsnumre(filter).length === 0 || filter.innsatsgruppe === undefined ? (
<Feilmelding
header="Du må filtrere på minst én NAV-enhet og en innsatsgruppe for å se tiltaksgjennomføringer"
data-testid="filter-mangler-verdier-feilmelding"
header="Du må filtrere på en NAV-enhet og en innsatsgruppe for å se tiltaksgjennomføringer"
ikonvariant="info"
/>
) : tiltaksgjennomforinger.length === 0 ? (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,18 @@ export const Feilmelding = ({
}: FeilmeldingProps) => {
const ikon = () => {
if (ikonvariant === "info") {
return <InformationSquareFillIcon className={svgStyle.svg_info} />;
return (
<InformationSquareFillIcon aria-label="Informasjons-ikon" className={svgStyle.svg_info} />
);
} else if (ikonvariant === "warning") {
return <ExclamationmarkTriangleFillIcon className={svgStyle.svg_warning} />;
return (
<ExclamationmarkTriangleFillIcon
aria-label="Varsel-ikon"
className={svgStyle.svg_warning}
/>
);
} else if (ikonvariant === "error") {
return <XMarkOctagonFillIcon className={svgStyle.svg_error} />;
return <XMarkOctagonFillIcon aria-label="Feilmelding-ikon" className={svgStyle.svg_error} />;
}
};

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
.accordion_header {
display: flex;
justify-content: flex-start;
border-top: 0;

.accordion_header_text {
display: flex;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@ test.describe("Tiltaksoversikt", () => {
});

test("Sjekk at det er tiltaksgjennomføringer i oversikten", async ({ page }) => {
const feilmelding = page.getByTestId("feilmelding-container");
await expect(feilmelding).toContainText(
/Du må filtrere på en NAV-enhet og en innsatsgruppe for å se tiltaksgjennomføringer/,
);
await page.getByLabel("Varig tilpasset innsats").click();
await page.getByLabel("NAV Oslo").click();
const rows = page.getByTestId("oversikt_tiltaksgjennomforinger").getByRole("link");
await expect(page.getByTestId("oversikt_tiltaksgjennomforinger")).toContainText(
"Avklaring - Fredrikstad",
Expand All @@ -25,6 +31,8 @@ test.describe("Tiltaksoversikt", () => {
test.describe("Tiltaksgjennomføringsdetaljer for alle NAV-ansatte", () => {
test.beforeEach(async ({ page }) => {
await page.goto("/nav/oversikt");
await page.getByLabel("Varig tilpasset innsats").click();
await page.getByLabel("NAV Oslo").click();
await page.getByTestId("tiltaksgjennomforing_sindres-mentorordning-med-yoda").click();
});

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,9 @@ export const sjekkUU = async (page: Page) => {
.analyze();
expect(accessibilityScanResults.violations).toEqual([]);
};

export const velgFilter = async (page: Page, filternavn: string) => {
await page.getByTestId(`filter_radio_${filternavn}`).click();
await expect(page.getByTestId(`filter_radio_${filternavn}`)).toBeChecked();
await expect(page.getByTestId(`filtertag_${filternavn}`)).toBeVisible();
};
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
import { expect, Page, test } from "@playwright/test";
import { sjekkUU } from "./playwrightUtils";
import { expect, test } from "@playwright/test";
import { sjekkUU, velgFilter } from "./playwrightUtils";

test.beforeEach(async ({ page }) => {
await page.goto("/");
});

const velgFilter = async (page: Page, filternavn: string) => {
await page.getByTestId(`filter_radio_${filternavn}`).click();
await expect(page.getByTestId(`filter_radio_${filternavn}`)).toBeChecked();
await expect(page.getByTestId(`filtertag_${filternavn}`)).toBeVisible();
};

test.describe("Tiltaksoversikt", () => {
test.beforeEach(async ({ page }) => {
await page.goto("/arbeidsmarkedstiltak");
Expand Down

0 comments on commit 1b355c5

Please sign in to comment.