From 0a89da375beae0cdbb499ff4e2cb8ad8bcb0bcf6 Mon Sep 17 00:00:00 2001 From: Runar Skagestad Date: Thu, 23 Nov 2023 14:55:08 +0100 Subject: [PATCH] =?UTF-8?q?Sender=20metrikker=20med=20kilde=20Forebyggings?= =?UTF-8?q?plan=20i=20stedet=20for=20Sykefrav=C3=A6rss=E2=80=A6=20(#177)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Sender metrikker med kilde Forebyggingsplan i stedet for Sykefraværsstatistikk --- src/Aktiviteter/context/aktivitetStatus.tsx | 3 ++- src/Lenkeflis/Lenkeflis.test.tsx | 8 +++---- src/Lenkeflis/Lenkeflis.tsx | 4 ++-- .../useSendIaTjenesteMetrikkOnEvent.test.tsx | 8 +++---- src/hooks/useSendIaTjenesteMetrikkOnEvent.ts | 4 ++-- src/integrasjoner/ia-tjenestemetrikker-api.ts | 22 +++++-------------- .../Kalkulator/Kalkulator.test.tsx | 8 +++---- src/metrikker.test.tsx | 19 ++++++++++------ .../Forside/LastNedKnapp/index.tsx | 5 +++-- .../Sammenligningspaneler.tsx | 5 +++-- .../LegendMedToggles.test.tsx | 2 +- .../LegendMedToggles/LegendMedToggles.tsx | 5 +++-- .../Historikk/Historikk.tsx | 9 ++++---- src/sykefravarsstatistikk/Metrikker.test.tsx | 7 ++++-- 14 files changed, 55 insertions(+), 54 deletions(-) diff --git a/src/Aktiviteter/context/aktivitetStatus.tsx b/src/Aktiviteter/context/aktivitetStatus.tsx index 9d4e40ae..d3fbdf92 100644 --- a/src/Aktiviteter/context/aktivitetStatus.tsx +++ b/src/Aktiviteter/context/aktivitetStatus.tsx @@ -7,6 +7,7 @@ import { AggregertStatistikkDto, tomtDataobjekt, } from "../../integrasjoner/aggregert-statistikk-api"; +import {MetrikkKilde} from "@navikt/ia-metrikker-client"; const AktivitetContext = React.createContext<{ aktivitetStatuser: AktivitetBrukerStatus[]; @@ -109,7 +110,7 @@ export const useOppdaterStatus = ( (status: StatusType) => { if (orgnr) { oppdaterStatus(aktivitetId, orgnr, status); - sendIaMetrikkInteraksjonstjeneste(orgnr); + sendIaMetrikkInteraksjonstjeneste(MetrikkKilde.FOREBYGGINGSPLAN, orgnr); setLokaleEndringer((tidligereEndringer) => { const aktivitetIndex = tidligereEndringer.findIndex( diff --git a/src/Lenkeflis/Lenkeflis.test.tsx b/src/Lenkeflis/Lenkeflis.test.tsx index 1ed852e3..b1ff8ef9 100644 --- a/src/Lenkeflis/Lenkeflis.test.tsx +++ b/src/Lenkeflis/Lenkeflis.test.tsx @@ -3,7 +3,7 @@ import userEvent from "@testing-library/user-event"; import {Lenkeflis} from "./Lenkeflis"; import logEvent from "../amplitude/logEvent"; import {axe} from "jest-axe"; -import {sendIaTjenesteMetrikk} from "../integrasjoner/ia-tjenestemetrikker-api"; +import {sendDigitalIaTjenesteMetrikk} from "../integrasjoner/ia-tjenestemetrikker-api"; jest.mock("../amplitude/logEvent"); jest.mock("../hooks/useOrgnr", () => ({ @@ -12,7 +12,7 @@ jest.mock("../hooks/useOrgnr", () => ({ jest.mock("../integrasjoner/ia-tjenestemetrikker-api", () => ({ __esModule: true, ...jest.requireActual("../integrasjoner/ia-tjenestemetrikker-api"), - sendIaTjenesteMetrikk: jest.fn(), + sendDigitalIaTjenesteMetrikk: jest.fn(), })); beforeEach(() => { @@ -60,11 +60,11 @@ describe("Lenkeflis", () => { name: "Link Klikk her", }); - expect(sendIaTjenesteMetrikk).toHaveBeenCalledTimes(0); + expect(sendDigitalIaTjenesteMetrikk).toHaveBeenCalledTimes(0); await user.click(statistikklenke); - expect(sendIaTjenesteMetrikk).toHaveBeenCalledTimes(1); + expect(sendDigitalIaTjenesteMetrikk).toHaveBeenCalledTimes(1); }); test("inneholder ikke uu-feil", async () => { diff --git a/src/Lenkeflis/Lenkeflis.tsx b/src/Lenkeflis/Lenkeflis.tsx index c41dd39e..2796eac4 100644 --- a/src/Lenkeflis/Lenkeflis.tsx +++ b/src/Lenkeflis/Lenkeflis.tsx @@ -2,7 +2,7 @@ import {LinkPanel} from "@navikt/ds-react"; import styles from "./Lenkeflis.module.scss"; import React from "react"; import {sendNavigereEvent} from "../amplitude/events"; -import {sendIaTjenesteMetrikk} from "../integrasjoner/ia-tjenestemetrikker-api"; +import {sendDigitalIaTjenesteMetrikk} from "../integrasjoner/ia-tjenestemetrikker-api"; import {useOrgnr} from "../hooks/useOrgnr"; import {navigerEtterCallbacks} from "../utils/navigasjon"; import {MetrikkKilde} from "@navikt/ia-metrikker-client"; @@ -18,7 +18,7 @@ export const Lenkeflis = ({overskrift, ikon, href, brødtekst}: LenkeflisProps) const orgnr = useOrgnr(); const destinasjon = href ?? "#"; - const metrikkutsendelse = () => sendIaTjenesteMetrikk(MetrikkKilde.FOREBYGGE_FRAVÆR, orgnr); + const metrikkutsendelse = () => sendDigitalIaTjenesteMetrikk(MetrikkKilde.FOREBYGGE_FRAVÆR, orgnr); const eventutsendelse = () => sendNavigereEvent(destinasjon, overskrift); return ( diff --git a/src/hooks/useSendIaTjenesteMetrikkOnEvent.test.tsx b/src/hooks/useSendIaTjenesteMetrikkOnEvent.test.tsx index 8178585f..aee42316 100644 --- a/src/hooks/useSendIaTjenesteMetrikkOnEvent.test.tsx +++ b/src/hooks/useSendIaTjenesteMetrikkOnEvent.test.tsx @@ -1,6 +1,6 @@ import { render, screen } from "@testing-library/react"; import userEvent from "@testing-library/user-event"; -import { sendIaTjenesteMetrikk } from "../../src/integrasjoner/ia-tjenestemetrikker-api"; +import { sendDigitalIaTjenesteMetrikk } from "../integrasjoner/ia-tjenestemetrikker-api"; import { useSendIaTjenesteMetrikkOnEvent } from "./useSendIaTjenesteMetrikkOnEvent"; import { FunctionComponent } from "react"; @@ -13,7 +13,7 @@ jest.mock("../../src/integrasjoner/ia-tjenestemetrikker-api", () => { return { __esModule: true, ...jest.requireActual("../../src/integrasjoner/ia-tjenestemetrikker-api"), - sendIaTjenesteMetrikk: jest.fn(), + sendDigitalIaTjenesteMetrikk: jest.fn(), }; }); @@ -42,11 +42,11 @@ it("sendLevertInnloggetIaTjeneste kalles når event blir trigget", async () => { const dummyButton = screen.getByTestId("dummy-button"); - expect(sendIaTjenesteMetrikk).not.toHaveBeenCalled(); + expect(sendDigitalIaTjenesteMetrikk).not.toHaveBeenCalled(); await userEvent.click(dummyButton); - expect(sendIaTjenesteMetrikk).toHaveBeenCalled(); + expect(sendDigitalIaTjenesteMetrikk).toHaveBeenCalled(); }); const UseSendIaTjenesteMetrikkerOnEventExample: FunctionComponent = () => { diff --git a/src/hooks/useSendIaTjenesteMetrikkOnEvent.ts b/src/hooks/useSendIaTjenesteMetrikkOnEvent.ts index d6415a1c..07e8cdd8 100644 --- a/src/hooks/useSendIaTjenesteMetrikkOnEvent.ts +++ b/src/hooks/useSendIaTjenesteMetrikkOnEvent.ts @@ -1,6 +1,6 @@ import { useOrgnr } from "./useOrgnr"; import { useEffect, useRef } from "react"; -import { sendIaTjenesteMetrikk } from "../integrasjoner/ia-tjenestemetrikker-api"; +import { sendDigitalIaTjenesteMetrikk } from "../integrasjoner/ia-tjenestemetrikker-api"; import { MetrikkKilde } from "@navikt/ia-metrikker-client"; export function useSendIaTjenesteMetrikkOnEvent( @@ -13,7 +13,7 @@ export function useSendIaTjenesteMetrikkOnEvent( useEffect(() => { if (orgnr && !eventListenerHarBlittSattOpp.current) { const sendMetrikk = async () => { - await sendIaTjenesteMetrikk(fraIaTjeneste, orgnr); + await sendDigitalIaTjenesteMetrikk(fraIaTjeneste, orgnr); }; document.addEventListener(event, sendMetrikk, { once: true, diff --git a/src/integrasjoner/ia-tjenestemetrikker-api.ts b/src/integrasjoner/ia-tjenestemetrikker-api.ts index 6d2a78d4..c7cfc025 100644 --- a/src/integrasjoner/ia-tjenestemetrikker-api.ts +++ b/src/integrasjoner/ia-tjenestemetrikker-api.ts @@ -5,8 +5,8 @@ import { sendIaMetrikk, } from "@navikt/ia-metrikker-client"; -export const sendIaTjenesteMetrikk = async ( - kilde: MetrikkKilde, +export const sendDigitalIaTjenesteMetrikk = async ( + tjeneste: MetrikkKilde, orgnr?: string ) => { if (!orgnr) { @@ -15,31 +15,19 @@ export const sendIaTjenesteMetrikk = async ( return sendIaMetrikk( orgnr, MetrikkType.DIGITAL_IA_TJENESTE, - kilde, + tjeneste, METRIKKER_URL ); }; -export const sendSykefraværsstatistikkIaMetrikk = async (orgnr?: string) => { - if (!orgnr) { - return Promise.reject("orgnr er udefinert"); - } - return sendIaMetrikk( - orgnr, - MetrikkType.DIGITAL_IA_TJENESTE, - MetrikkKilde.SYKEFRAVÆRSSTATISTIKK, - METRIKKER_URL - ); -}; - -export const sendIaMetrikkInteraksjonstjeneste = async (orgnr?: string) => { +export const sendIaMetrikkInteraksjonstjeneste = async (tjeneste: MetrikkKilde, orgnr?: string) => { if (!orgnr) { return Promise.reject("orgnr er udefinert"); } return sendIaMetrikk( orgnr, MetrikkType.INTERAKSJONSTJENESTE, - MetrikkKilde.SYKEFRAVÆRSSTATISTIKK, + tjeneste, METRIKKER_URL ); }; diff --git a/src/komponenter/Kalkulator/Kalkulator.test.tsx b/src/komponenter/Kalkulator/Kalkulator.test.tsx index ee8ddf3a..ec392397 100644 --- a/src/komponenter/Kalkulator/Kalkulator.test.tsx +++ b/src/komponenter/Kalkulator/Kalkulator.test.tsx @@ -2,7 +2,7 @@ import { render, screen } from "@testing-library/react"; import userEvent from "@testing-library/user-event"; import { Fraværskalulator } from "./Kalkulator"; import { axe } from "jest-axe"; -import { sendIaTjenesteMetrikk } from "../../integrasjoner/ia-tjenestemetrikker-api"; +import { sendDigitalIaTjenesteMetrikk } from "../../integrasjoner/ia-tjenestemetrikker-api"; jest.mock("next/router", () => ({ useRouter() { return { @@ -23,7 +23,7 @@ jest.mock("next/router", () => ({ jest.mock("../../integrasjoner/ia-tjenestemetrikker-api", () => ({ __esModule: true, ...jest.requireActual("../../integrasjoner/ia-tjenestemetrikker-api"), - sendIaTjenesteMetrikk: jest.fn(), + sendDigitalIaTjenesteMetrikk: jest.fn(), })); jest.mock("../../hooks/useOrgnr", () => ({ useOrgnr: () => "999999999", @@ -40,11 +40,11 @@ it("Kaller sendIaTjenesteMetrikk ved endring av modus", async () => { const dagsverkLenke = screen.getByText("Dagsverk"); - expect(sendIaTjenesteMetrikk).toHaveBeenCalledTimes(0); + expect(sendDigitalIaTjenesteMetrikk).toHaveBeenCalledTimes(0); await user.click(dagsverkLenke); - expect(sendIaTjenesteMetrikk).toHaveBeenCalledTimes(1); + expect(sendDigitalIaTjenesteMetrikk).toHaveBeenCalledTimes(1); }); it("Ingen uu-feil fra axe", async () => { diff --git a/src/metrikker.test.tsx b/src/metrikker.test.tsx index 0db97d48..60704947 100644 --- a/src/metrikker.test.tsx +++ b/src/metrikker.test.tsx @@ -4,7 +4,7 @@ import { Fraværskalulator } from "./komponenter/Kalkulator/Kalkulator"; import Home from "./pages"; import { sendIaMetrikkInteraksjonstjeneste, - sendIaTjenesteMetrikk, + sendDigitalIaTjenesteMetrikk, } from "./integrasjoner/ia-tjenestemetrikker-api"; import { RestStatus } from "./integrasjoner/rest-status"; @@ -28,7 +28,7 @@ jest.mock("next/router", () => ({ jest.mock("./integrasjoner/ia-tjenestemetrikker-api", () => ({ __esModule: true, ...jest.requireActual("./integrasjoner/ia-tjenestemetrikker-api"), - sendIaTjenesteMetrikk: jest.fn(), + sendDigitalIaTjenesteMetrikk: jest.fn(), sendIaMetrikkInteraksjonstjeneste: jest.fn(), })); @@ -76,16 +76,16 @@ describe("Metrikktester av hele siden", () => { tapteDagsverk="7800" muligeDagsverk="52000" nedlastingPågår={false} - /> + />, ); const dagsverkLenke = screen.getByText("Dagsverk"); - expect(sendIaTjenesteMetrikk).toHaveBeenCalledTimes(0); + expect(sendDigitalIaTjenesteMetrikk).toHaveBeenCalledTimes(0); await user.click(dagsverkLenke); - expect(sendIaTjenesteMetrikk).toHaveBeenCalledTimes(1); + expect(sendDigitalIaTjenesteMetrikk).toHaveBeenCalledTimes(1); }); }); @@ -94,7 +94,7 @@ describe("Metrikktester av hele siden", () => { renderPage(); const aktivitetHeader = await waitFor(() => { const lenke = screen.getByText( - "Bli gode på å tilrettelegge for ansatte" + "Bli gode på å tilrettelegge for ansatte", ); expect(lenke).toBeInTheDocument(); @@ -114,6 +114,11 @@ describe("Metrikktester av hele siden", () => { await user.click(startKnapp); expect(sendIaMetrikkInteraksjonstjeneste).toHaveBeenCalledTimes(1); + expect(sendIaMetrikkInteraksjonstjeneste).toHaveBeenNthCalledWith( + 1, + "FOREBYGGINGSPLAN", + "999999999", + ); }); function renderPage() { @@ -133,7 +138,7 @@ describe("Metrikktester av hele siden", () => { minSideArbeidsgiverUrl="minSideArbeidsgiverUrl" kjørerMockApp={kjørerMockApp} grafanaAgentUrl="grafanaAgentUrl" - /> + />, ); } }); diff --git a/src/sykefravarsstatistikk/Forside/LastNedKnapp/index.tsx b/src/sykefravarsstatistikk/Forside/LastNedKnapp/index.tsx index ccedf9b6..1a75c0fd 100644 --- a/src/sykefravarsstatistikk/Forside/LastNedKnapp/index.tsx +++ b/src/sykefravarsstatistikk/Forside/LastNedKnapp/index.tsx @@ -4,7 +4,8 @@ import React from "react"; import { DownloadIcon } from "@navikt/aksel-icons"; import styles from "./LastNedKnapp.module.css"; import { sendKnappEvent } from "../../../amplitude/events"; -import { sendSykefraværsstatistikkIaMetrikk } from "../../../integrasjoner/ia-tjenestemetrikker-api"; +import { sendDigitalIaTjenesteMetrikk } from "../../../integrasjoner/ia-tjenestemetrikker-api"; +import { MetrikkKilde } from "@navikt/ia-metrikker-client"; export default function LastNedKnapp({ innholdRef, @@ -18,7 +19,7 @@ export default function LastNedKnapp({ { sendKnappEvent("skriv ut"); - sendSykefraværsstatistikkIaMetrikk(orgnr); + sendDigitalIaTjenesteMetrikk(MetrikkKilde.SYKEFRAVÆRSSTATISTIKK, orgnr); }} onAfterPrint={() => { if (lastNedKnappRef.current) { diff --git a/src/sykefravarsstatistikk/Forside/Sammenligningspaneler/Sammenligningspaneler.tsx b/src/sykefravarsstatistikk/Forside/Sammenligningspaneler/Sammenligningspaneler.tsx index 3b27a98f..33823a1b 100644 --- a/src/sykefravarsstatistikk/Forside/Sammenligningspaneler/Sammenligningspaneler.tsx +++ b/src/sykefravarsstatistikk/Forside/Sammenligningspaneler/Sammenligningspaneler.tsx @@ -6,7 +6,8 @@ import { getBransjeEllerNæringKategori } from "./GetBransjeEllerNæringKategori import { Skeleton } from "@navikt/ds-react"; import { RestStatus } from "../../../integrasjoner/rest-status"; import { RestAggregertStatistikk } from "../../hooks/useSykefraværAppData"; -import { sendSykefraværsstatistikkIaMetrikk } from "../../../integrasjoner/ia-tjenestemetrikker-api"; +import { sendDigitalIaTjenesteMetrikk } from "../../../integrasjoner/ia-tjenestemetrikker-api"; +import { MetrikkKilde } from "@navikt/ia-metrikker-client"; interface Props { aggregertStatistikk: RestAggregertStatistikk; @@ -22,7 +23,7 @@ export const Sammenligningspaneler: FunctionComponent = ({ useEffect(() => { const timer = setTimeout(() => { if (skalSendeMetrikkerAutomatisk) { - sendSykefraværsstatistikkIaMetrikk(orgnr); + sendDigitalIaTjenesteMetrikk(MetrikkKilde.SYKEFRAVÆRSSTATISTIKK, orgnr); } }, 5000); return () => clearTimeout(timer); diff --git a/src/sykefravarsstatistikk/Historikk/GrafEllerTabell/Graf/LegendMedToggles/LegendMedToggles.test.tsx b/src/sykefravarsstatistikk/Historikk/GrafEllerTabell/Graf/LegendMedToggles/LegendMedToggles.test.tsx index 3eff6b05..b0b90ba1 100644 --- a/src/sykefravarsstatistikk/Historikk/GrafEllerTabell/Graf/LegendMedToggles/LegendMedToggles.test.tsx +++ b/src/sykefravarsstatistikk/Historikk/GrafEllerTabell/Graf/LegendMedToggles/LegendMedToggles.test.tsx @@ -20,7 +20,7 @@ jest.mock("../../../../../integrasjoner/ia-tjenestemetrikker-api", () => ({ ...jest.requireActual( "../../../../../integrasjoner/ia-tjenestemetrikker-api", ), - sendSykefraværsstatistikkIaMetrikk: jest.fn(), + sendDigitalIaTjenesteMetrikk: jest.fn(), })); jest.mock("../../../../../amplitude/events", () => ({ diff --git a/src/sykefravarsstatistikk/Historikk/GrafEllerTabell/Graf/LegendMedToggles/LegendMedToggles.tsx b/src/sykefravarsstatistikk/Historikk/GrafEllerTabell/Graf/LegendMedToggles/LegendMedToggles.tsx index 7e546032..d6cd975b 100644 --- a/src/sykefravarsstatistikk/Historikk/GrafEllerTabell/Graf/LegendMedToggles/LegendMedToggles.tsx +++ b/src/sykefravarsstatistikk/Historikk/GrafEllerTabell/Graf/LegendMedToggles/LegendMedToggles.tsx @@ -11,7 +11,8 @@ import { sendCheckboxLagtTil, } from "../../../../../amplitude/events"; import { useOrgnr } from "../../../../../hooks/useOrgnr"; -import { sendSykefraværsstatistikkIaMetrikk } from "../../../../../integrasjoner/ia-tjenestemetrikker-api"; +import { sendDigitalIaTjenesteMetrikk } from "../../../../../integrasjoner/ia-tjenestemetrikker-api"; +import { MetrikkKilde } from "@navikt/ia-metrikker-client"; interface Props { labels: HistorikkLabels; @@ -41,7 +42,7 @@ export const LegendMedToggles: FunctionComponent = ({ legend="Velg linjer som skal vises i grafen" value={linjerSomSkalVises} onChange={(value) => { - sendSykefraværsstatistikkIaMetrikk(orgnr); + sendDigitalIaTjenesteMetrikk(MetrikkKilde.SYKEFRAVÆRSSTATISTIKK, orgnr); if (value.length > linjerSomSkalVises.length) { // Brukeren har lagt til noe const verdiLagtTil = value.find( diff --git a/src/sykefravarsstatistikk/Historikk/Historikk.tsx b/src/sykefravarsstatistikk/Historikk/Historikk.tsx index 3af3fef0..bc1410f9 100644 --- a/src/sykefravarsstatistikk/Historikk/Historikk.tsx +++ b/src/sykefravarsstatistikk/Historikk/Historikk.tsx @@ -1,17 +1,18 @@ import React, { FunctionComponent, useState } from "react"; import styles from "./Historikk.module.css"; import { + Alert, BodyShort, - ToggleGroup, Heading, - Alert, Skeleton, + ToggleGroup, } from "@navikt/ds-react"; import GrafEllerTabell from "./GrafEllerTabell/GrafEllerTabell"; import { RestRessurs, RestStatus } from "../../integrasjoner/rest-status"; import { KvartalsvisSykefraværshistorikk } from "../hooks/useSykefraværAppData"; import { sendToogleEvent } from "../../amplitude/events"; -import { sendSykefraværsstatistikkIaMetrikk } from "../../integrasjoner/ia-tjenestemetrikker-api"; +import { sendDigitalIaTjenesteMetrikk } from "../../integrasjoner/ia-tjenestemetrikker-api"; +import { MetrikkKilde } from "@navikt/ia-metrikker-client"; interface Props { restSykefraværsstatistikk: RestRessurs; @@ -46,7 +47,7 @@ const Historikk: FunctionComponent = (props) => { const grafEllerTabell = value as "graf" | "tabell"; setGrafEllerTabell(grafEllerTabell); sendToogleEvent(grafEllerTabell); - sendSykefraværsstatistikkIaMetrikk(orgnr); + sendDigitalIaTjenesteMetrikk(MetrikkKilde.SYKEFRAVÆRSSTATISTIKK, orgnr) }} > Graf diff --git a/src/sykefravarsstatistikk/Metrikker.test.tsx b/src/sykefravarsstatistikk/Metrikker.test.tsx index dff0c643..edef89fb 100644 --- a/src/sykefravarsstatistikk/Metrikker.test.tsx +++ b/src/sykefravarsstatistikk/Metrikker.test.tsx @@ -24,7 +24,7 @@ jest.mock("../hooks/useOrgnr", () => ({ jest.mock("../integrasjoner/ia-tjenestemetrikker-api", () => ({ __esModule: true, ...jest.requireActual("../integrasjoner/ia-tjenestemetrikker-api"), - sendSykefraværsstatistikkIaMetrikk: jest.fn(), + sendDigitalIaTjenesteMetrikk: jest.fn(), })); describe("Metrikkutsendelser", () => { @@ -36,7 +36,7 @@ describe("Metrikkutsendelser", () => { MockObserver.startmock(); sykefravarsSpy = jest.spyOn( metrikker, - "sendSykefraværsstatistikkIaMetrikk" + "sendDigitalIaTjenesteMetrikk" ); useOrgnrSpy = jest.spyOn(hooks, "useOrgnr"); useOrgnrSpy.mockReturnValue( @@ -92,6 +92,8 @@ describe("Metrikkutsendelser", () => { }); expect(sykefravarsSpy).toHaveBeenCalled(); + expect(sykefravarsSpy).toHaveBeenNthCalledWith(1, "SYKEFRAVÆRSSTATISTIKK", "777777777") + jest.useRealTimers(); }); @@ -107,6 +109,7 @@ describe("Metrikkutsendelser", () => { await waitFor(() => { expect(sykefravarsSpy).toHaveBeenCalled(); }); + expect(sykefravarsSpy).toHaveBeenNthCalledWith(1, "SYKEFRAVÆRSSTATISTIKK", "777777777") }); it("Sender it-metrikk når feltere i historikkgrafen toggles", async () => {