Skip to content

Commit

Permalink
Fjern intl
Browse files Browse the repository at this point in the history
  • Loading branch information
selbekk committed Oct 7, 2024
1 parent 84d7610 commit 3483f50
Show file tree
Hide file tree
Showing 4 changed files with 52 additions and 127 deletions.
24 changes: 0 additions & 24 deletions packages/sak-meny-ny-behandling/i18n/nb_NO.json

This file was deleted.

59 changes: 22 additions & 37 deletions packages/sak-meny-ny-behandling/src/MenyNyBehandlingIndex.tsx
Original file line number Diff line number Diff line change
@@ -1,26 +1,13 @@
import React, { useCallback } from 'react';
import { createIntl, createIntlCache, RawIntlProvider } from 'react-intl';
import { useCallback } from 'react';

import BehandlingType from '@fpsak-frontend/kodeverk/src/behandlingType';
import { Kodeverk, KodeverkMedNavn } from '@k9-sak-web/types';

import NyBehandlingModal, { BehandlingOppretting, FormValues } from './components/NyBehandlingModal';

import messages from '../i18n/nb_NO.json';

const TILBAKEKREVING_BEHANDLINGSTYPER = [BehandlingType.TILBAKEKREVING, BehandlingType.TILBAKEKREVING_REVURDERING];

const cache = createIntlCache();

const intl = createIntl(
{
locale: 'nb-NO',
messages,
},
cache,
);

export const getMenytekst = (): string => intl.formatMessage({ id: 'MenyNyBehandlingIndex.NyForstegangsbehandling' });
export const getMenytekst = (): string => 'Opprett ny behandling';

interface OwnProps {
ytelseType: Kodeverk;
Expand Down Expand Up @@ -85,28 +72,26 @@ const MenyNyBehandlingIndex = ({
[behandlingId, behandlingVersjon],
);
return (
<RawIntlProvider value={intl}>
<NyBehandlingModal
ytelseType={ytelseType}
saksnummer={saksnummer}
cancelEvent={lukkModal}
submitCallback={submit}
behandlingOppretting={behandlingOppretting}
behandlingstyper={behandlingstyper}
tilbakekrevingRevurderingArsaker={tilbakekrevingRevurderingArsaker}
revurderingArsaker={revurderingArsaker}
kanTilbakekrevingOpprettes={kanTilbakekrevingOpprettes}
behandlingType={behandlingType}
behandlingId={behandlingId}
behandlingUuid={behandlingUuid}
uuidForSistLukkede={uuidForSistLukkede}
erTilbakekrevingAktivert={erTilbakekrevingAktivert}
sjekkOmTilbakekrevingKanOpprettes={sjekkOmTilbakekrevingKanOpprettes}
sjekkOmTilbakekrevingRevurderingKanOpprettes={sjekkOmTilbakekrevingRevurderingKanOpprettes}
aktorId={aktorId}
gjeldendeVedtakBehandlendeEnhetId={gjeldendeVedtakBehandlendeEnhetId}
/>
</RawIntlProvider>
<NyBehandlingModal
ytelseType={ytelseType}
saksnummer={saksnummer}
cancelEvent={lukkModal}
submitCallback={submit}
behandlingOppretting={behandlingOppretting}
behandlingstyper={behandlingstyper}
tilbakekrevingRevurderingArsaker={tilbakekrevingRevurderingArsaker}
revurderingArsaker={revurderingArsaker}
kanTilbakekrevingOpprettes={kanTilbakekrevingOpprettes}
behandlingType={behandlingType}
behandlingId={behandlingId}
behandlingUuid={behandlingUuid}
uuidForSistLukkede={uuidForSistLukkede}
erTilbakekrevingAktivert={erTilbakekrevingAktivert}
sjekkOmTilbakekrevingKanOpprettes={sjekkOmTilbakekrevingKanOpprettes}
sjekkOmTilbakekrevingRevurderingKanOpprettes={sjekkOmTilbakekrevingRevurderingKanOpprettes}
aktorId={aktorId}
gjeldendeVedtakBehandlendeEnhetId={gjeldendeVedtakBehandlendeEnhetId}
/>
);
};

Expand Down
Original file line number Diff line number Diff line change
@@ -1,22 +1,17 @@
import behandlingArsakType from '@fpsak-frontend/kodeverk/src/behandlingArsakType';
import behandlingType from '@fpsak-frontend/kodeverk/src/behandlingType';
import fagsakYtelseType from '@fpsak-frontend/kodeverk/src/fagsakYtelseType';
import { intlWithMessages } from '@fpsak-frontend/utils-test/intl-test-helper';
import { reduxFormPropsMock } from '@fpsak-frontend/utils-test/redux-form-test-helper';
import { renderWithIntlAndReduxForm } from '@fpsak-frontend/utils-test/test-utils';
import { renderWithReduxForm } from '@fpsak-frontend/utils-test/test-utils';
import { act, screen } from '@testing-library/react';
import userEvent from '@testing-library/user-event';
import React from 'react';
import messages from '../../i18n/nb_NO.json';
import {
NyBehandlingModal,
getBehandlingAarsaker,
getBehandlingTyper,
getEnabledBehandlingstyper,
} from './NyBehandlingModal';

const intlMock = intlWithMessages(messages);

describe('<NyBehandlingModal>', () => {
const submitEventCallback = vi.fn();
const cancelEventCallback = vi.fn();
Expand All @@ -30,12 +25,11 @@ describe('<NyBehandlingModal>', () => {
const behandlingstyper = [
{ kode: behandlingType.FORSTEGANGSSOKNAD, navn: 'FØRSTEGANGSSØKNAD', kodeverk: 'BEHANDLING_TYPE' },
];
renderWithIntlAndReduxForm(
renderWithReduxForm(
<NyBehandlingModal
{...reduxFormPropsMock}
handleSubmit={submitEventCallback}
cancelEvent={cancelEventCallback}
intl={intlMock}
behandlingTyper={behandlingstyper}
behandlingstyper={behandlingstyper}
behandlingArsakTyper={[
Expand Down Expand Up @@ -66,7 +60,6 @@ describe('<NyBehandlingModal>', () => {
valgtBehandlingTypeKode={behandlingType.FORSTEGANGSSOKNAD}
erTilbakekreving={false}
/>,
{ messages },
);

expect(screen.getByRole('dialog', { name: 'Ny behandling' })).toBeInTheDocument();
Expand All @@ -78,12 +71,11 @@ describe('<NyBehandlingModal>', () => {
const behandlingstyper = [
{ kode: behandlingType.FORSTEGANGSSOKNAD, navn: 'FØRSTEGANGSSØKNAD', kodeverk: 'BEHANDLING_TYPE' },
];
renderWithIntlAndReduxForm(
renderWithReduxForm(
<NyBehandlingModal
{...reduxFormPropsMock}
handleSubmit={submitEventCallback}
cancelEvent={vi.fn()}
intl={intlMock}
behandlingTyper={behandlingstyper}
behandlingstyper={behandlingstyper}
behandlingArsakTyper={[
Expand Down Expand Up @@ -114,7 +106,6 @@ describe('<NyBehandlingModal>', () => {
valgtBehandlingTypeKode={behandlingType.FORSTEGANGSSOKNAD}
erTilbakekreving={false}
/>,
{ messages },
);

await act(async () => {
Expand All @@ -127,12 +118,11 @@ describe('<NyBehandlingModal>', () => {
const behandlingstyper = [
{ kode: behandlingType.FORSTEGANGSSOKNAD, navn: 'FØRSTEGANGSSØKNAD', kodeverk: 'BEHANDLING_TYPE' },
];
renderWithIntlAndReduxForm(
renderWithReduxForm(
<NyBehandlingModal
{...reduxFormPropsMock}
handleSubmit={submitEventCallback}
cancelEvent={cancelEventCallback}
intl={intlMock}
behandlingTyper={behandlingstyper}
behandlingstyper={behandlingstyper}
behandlingArsakTyper={[
Expand Down Expand Up @@ -163,7 +153,6 @@ describe('<NyBehandlingModal>', () => {
valgtBehandlingTypeKode={behandlingType.FORSTEGANGSSOKNAD}
erTilbakekreving={false}
/>,
{ messages },
);

await act(async () => {
Expand All @@ -176,12 +165,11 @@ describe('<NyBehandlingModal>', () => {
const behandlingstyper = [
{ kode: behandlingType.FORSTEGANGSSOKNAD, navn: 'FØRSTEGANGSSØKNAD', kodeverk: 'BEHANDLING_TYPE' },
];
renderWithIntlAndReduxForm(
renderWithReduxForm(
<NyBehandlingModal
{...reduxFormPropsMock}
handleSubmit={submitEventCallback}
cancelEvent={cancelEventCallback}
intl={intlMock}
behandlingTyper={behandlingstyper}
behandlingstyper={behandlingstyper}
behandlingArsakTyper={[
Expand Down Expand Up @@ -212,7 +200,6 @@ describe('<NyBehandlingModal>', () => {
valgtBehandlingTypeKode={behandlingType.FORSTEGANGSSOKNAD}
erTilbakekreving={false}
/>,
{ messages },
);
expect(
screen.getByRole('checkbox', { name: 'Behandlingen opprettes som et resultat av klagebehandling' }),
Expand All @@ -221,12 +208,11 @@ describe('<NyBehandlingModal>', () => {

it('skal vise dropdown for revurderingsårsaker når revurdering er valgt', () => {
const behandlingstyper = [{ kode: behandlingType.REVURDERING, navn: 'REVURDERING', kodeverk: 'BEHANDLING_TYPE' }];
renderWithIntlAndReduxForm(
renderWithReduxForm(
<NyBehandlingModal
{...reduxFormPropsMock}
handleSubmit={submitEventCallback}
cancelEvent={cancelEventCallback}
intl={intlMock}
behandlingTyper={behandlingstyper}
behandlingstyper={behandlingstyper}
behandlingArsakTyper={[
Expand Down Expand Up @@ -257,7 +243,6 @@ describe('<NyBehandlingModal>', () => {
valgtBehandlingTypeKode={behandlingType.REVURDERING}
erTilbakekreving={false}
/>,
{ messages },
);
expect(screen.getAllByRole('combobox').length).toBe(2);
expect(screen.getByRole('option', { name: 'Revurderingsbehandling' })).toBeInTheDocument();
Expand All @@ -268,12 +253,11 @@ describe('<NyBehandlingModal>', () => {
const behandlingstyper = [
{ kode: behandlingType.FORSTEGANGSSOKNAD, navn: 'FØRSTEGANGSSØKNAD', kodeverk: 'BEHANDLING_TYPE' },
];
renderWithIntlAndReduxForm(
renderWithReduxForm(
<NyBehandlingModal
{...reduxFormPropsMock}
handleSubmit={submitEventCallback}
cancelEvent={cancelEventCallback}
intl={intlMock}
behandlingTyper={behandlingstyper}
behandlingstyper={behandlingstyper}
behandlingArsakTyper={[
Expand Down Expand Up @@ -304,7 +288,6 @@ describe('<NyBehandlingModal>', () => {
valgtBehandlingTypeKode={behandlingType.REVURDERING}
erTilbakekreving={false}
/>,
{ messages },
);

expect(screen.getAllByRole('combobox').length).toBe(2);
Expand All @@ -316,12 +299,11 @@ describe('<NyBehandlingModal>', () => {
const behandlingstyper = [
{ kode: behandlingType.FORSTEGANGSSOKNAD, navn: 'FØRSTEGANGSSØKNAD', kodeverk: 'BEHANDLING_TYPE' },
];
renderWithIntlAndReduxForm(
renderWithReduxForm(
<NyBehandlingModal
{...reduxFormPropsMock}
handleSubmit={submitEventCallback}
cancelEvent={cancelEventCallback}
intl={intlMock}
behandlingTyper={behandlingstyper}
behandlingstyper={behandlingstyper}
behandlingArsakTyper={[
Expand Down Expand Up @@ -353,7 +335,6 @@ describe('<NyBehandlingModal>', () => {
steg="inngangsvilkår"
erTilbakekreving={false}
/>,
{ messages },
);

expect(screen.getAllByRole('combobox').length).toBe(3);
Expand All @@ -364,12 +345,11 @@ describe('<NyBehandlingModal>', () => {
const behandlingstyper = [
{ kode: behandlingType.FORSTEGANGSSOKNAD, navn: 'FØRSTEGANGSSØKNAD', kodeverk: 'BEHANDLING_TYPE' },
];
renderWithIntlAndReduxForm(
renderWithReduxForm(
<NyBehandlingModal
{...reduxFormPropsMock}
handleSubmit={submitEventCallback}
cancelEvent={cancelEventCallback}
intl={intlMock}
behandlingTyper={behandlingstyper}
behandlingstyper={behandlingstyper}
behandlingArsakTyper={[
Expand Down Expand Up @@ -401,7 +381,6 @@ describe('<NyBehandlingModal>', () => {
steg="inngangsvilkår"
erTilbakekreving={false}
/>,
{ messages },
);

expect(screen.getAllByRole('combobox').length).toBe(2);
Expand Down
Loading

0 comments on commit 3483f50

Please sign in to comment.