Skip to content

Commit 9029349

Browse files
authored
Tsff 230 meldinger omskriving (meir typebasert backend kommunikasjon) (#6054)
* Legg til css nesting og rydd litt i postcss.config.js For å bruke css nesting når tailwind er aktivert, uten å få advarsel, må ein også aktivere tailwindcss/nesting plugin i postcss. Endre og konfigurasjonsfila til å vere meir lik eksempeloppsett frå nettet. * Endre prosjekt frå type "commonjs" til "module". Sidan vite advarer om at commonjs som grunnkonfigurasjon er deprecated og vil slutte å fungere med vite 6.0 * Endre stylelint.config og tailwind.config til cjs filending. Sidan package.json type no er "module". * WIP ny Messages.tsx mv Starta på ny implementasjon av Messages.tsx * WIP import fiksing. Hadde feil ending på ein del importer. * Ikkje bruk typer frå gammal kode i v2/ Fører til at typescript feiler, sidan gammal kode då blir sjekka med strict tsconfig. * storybook oppsett justert. Fjerner gamal testing-react, legger til addon-interactions og testing-library. For bruk i "play" funksjon i stories. * La til @storybook/addon-controls i storybook oppsett. Denne erstatter @storybook/addon-knobs som ikkje ser ut til å fungere lenger. (Viser ingen kontroller for å justere argument.) * Legger til withMaxWidth storybook decorator. Ein enkel måte å begrense bredda til komponenter vi lager stories for, når det er ein komponent som til vanleg lever ein tilværelse med fast begrensing på bredde. Eksempel på bruk vil vere å sjå i Messages.stories.tsx * Skriver om MeldingerSakIndex.stories.tsx til moderne storybook definisjon. Gjev automatisk bruk av "addon-controls", betre typesafety/intellisense og enklare, mindre kode for storybook definisjon. * Fjerner withKnobs decorator frå nokre stories. Bør helst også skrive disse om til ny storybook definisjon. * Implements utility type lagt til. Bakgrunn: For å få gradvis overgang til strict typescript redefinerer ein nokre typer frå gammal kode på nytt i v2 kode. Ein definerer då kanskje ikkje heile den gamle typen viss ein ikkje treng alle props frå den i første omgang. Det kan og vere at ein lage ein ny type som bevisst skal vere eit subsett av ein anna type for bruk som prop i nokre komponenter. Slik at ein ikkje må spesifisere unødvendige data i storybook/testing av prop. Ein treng då ein måte å sikre at dei ulike typane er i synk over tid. Løsning: For å sikre at den "delvise" nye typen er i synk med anna meir komplett type kan ein bruke denne nye Implements typen på den (gamle) "komplette" typen. Eksempel: type New = { a: string } type Old = Implements<New, { a: string b: number }> * v2 tsconfig.json: Skrur av exactOptionalPropertyTypes, skrur på verbatimModuleSyntax. exactOptionalPropertyTypes vart tungvindt mtp react måte å skrive kode på. verbatimModuleSyntax virka å vere anbefalt for framtida, får meir konsekvent oppførsel av imports. * Oppstramming av kodeverktyper, omskriving til å bruke v2/backend. Subkomponenter for nytt meldingspanel. Bruker lokal versjon av k9-sak-typescript-client. Må vente til ny versjon der er publisert før denne kan rullast ut. * Initiell versjon av ny Messages.tsx klar for evaluering. * Fjerner unødvendig todo. Ikkje blitt gjort sidan 2021, og er urealistisk å gjere sidan mange dependencies feiler å kompilere då. * Fjerner unødvendig ts-ignore * lint warnings fixed. * Fiks sirkulær avhengighet. * Forbetra metodenamn i BackendApi. * yarn.lock oppdatert etter merge. * storybook/testing-library erstatta med @storybook/test i versjon 8. Og fiksa litt anna småplukk etter merge. * Remove local link to k9-sak-typescript-client, upgrade to latest published. * No-op diff fiks for css typegen fil. * Tillat eksplisitte grid-template-* properties i css. shorthand grid-template kan fort bli vanskeleg å forstå. * Fjern ubrukt behandlingstype dokumentinnsyn. Bruken av denne vart fjerna i master. * Legg til @storybook/addon-interactions Hadde forsvunne i merge der storybook vart oppgradert til 8. * yarn install etter merge. * storybook upgrade til siste patch versjon. * Fjern duplikat @storybook/addon-interactions innslag i main.ts * Fiks typo i kommentar. * Bruk find istadenfor filter for å finne første treff. * yarn install etter merge resolution av package.json
1 parent 0096019 commit 9029349

File tree

117 files changed

+2174
-592
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

117 files changed

+2174
-592
lines changed

Diff for: .storybook/main.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@ const config: StorybookConfig = {
44
stories: ['../packages/**/stories/**/*.stories.@(j|t)s?(x)'],
55
addons: [
66
'@storybook/addon-actions',
7+
'@storybook/addon-controls',
8+
'@storybook/addon-interactions',
79
{
810
name: '@storybook/addon-docs',
911
options: {
1012
configureJSX: true,
1113
csfPluginOptions: null,
1214
},
1315
},
14-
'@storybook/addon-controls',
1516
],
1617
staticDirs: ['../public'],
1718

Diff for: .storybook/preview.tsx

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import { Preview } from '@storybook/react';
44
import { initialize, mswLoader } from 'msw-storybook-addon';
55
import React from 'react';
66

7+
// NB: Viss omgåelse av service worker er aktivert i devtools og devtools er opna når ein laster storybook, så oppstår
8+
// evig loop på grunn av dette kallet.
79
initialize({ onUnhandledRequest: 'bypass' });
810

911
export const loaders = [mswLoader];

Diff for: eslint/eslintrc.common.cjs

+2
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ const config = {
6464
// Want to be able to use for ... of loops:
6565
'no-restricted-syntax': ['off', 'ForOfStatement'],
6666
'no-restricted-exports': OFF,
67+
// This rule got triggered even if the constructor was useful:
68+
'no-useless-constructor': OFF,
6769
'import/no-extraneous-dependencies': [
6870
'error',
6971
{ devDependencies: ['**/*.spec.ts', '**/*.spec.tsx', '**/*.stories.tsx'] },

Diff for: package.json

+2
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,11 @@
6969
"@storybook/addon-actions": "^8.1.3",
7070
"@storybook/addon-docs": "^8.1.3",
7171
"@storybook/addon-essentials": "^8.1.3",
72+
"@storybook/addon-interactions": "^8.1.3",
7273
"@storybook/cli": "^8.1.3",
7374
"@storybook/react": "^8.1.3",
7475
"@storybook/react-vite": "^8.1.3",
76+
"@storybook/test": "^8.1.3",
7577
"@storybook/theming": "^8.1.3",
7678
"@testing-library/cypress": "^10.0.1",
7779
"@testing-library/dom": "9.3.4",

Diff for: packages/behandling-anke/src/components/AnkeProsess.spec.tsx

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ import aksjonspunktCodes from '@fpsak-frontend/kodeverk/src/aksjonspunktCodes';
22
import aksjonspunktStatus from '@fpsak-frontend/kodeverk/src/aksjonspunktStatus';
33
import behandlingStatus from '@fpsak-frontend/kodeverk/src/behandlingStatus';
44
import behandlingType from '@fpsak-frontend/kodeverk/src/behandlingType';
5-
import fagsakStatus from '@fpsak-frontend/kodeverk/src/fagsakStatus';
6-
import fagsakYtelseType from '@fpsak-frontend/kodeverk/src/fagsakYtelseType';
75
import personstatusType from '@fpsak-frontend/kodeverk/src/personstatusType';
86
import vilkarType from '@fpsak-frontend/kodeverk/src/vilkarType';
97
import { renderWithIntl } from '@fpsak-frontend/utils-test/test-utils';
@@ -12,13 +10,15 @@ import { Behandling, Fagsak, Vilkar } from '@k9-sak-web/types';
1210
import { screen, waitFor } from '@testing-library/react';
1311
import userEvent from '@testing-library/user-event';
1412
import React from 'react';
13+
import { fagsakYtelsesType } from '@k9-sak-web/backend/k9sak/kodeverk/FagsakYtelsesType.js';
14+
import { fagsakStatus } from '@k9-sak-web/backend/k9sak/kodeverk/behandling/FagsakStatus.js';
1515
import AnkeProsess from './AnkeProsess';
1616

1717
describe('<AnkeProsess>', () => {
1818
const fagsak = {
1919
saksnummer: '123456',
20-
sakstype: { kode: fagsakYtelseType.FORELDREPENGER, kodeverk: 'test' },
21-
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'test' },
20+
sakstype: { kode: fagsakYtelsesType.FP, kodeverk: 'FAGSAK_YTELSE' },
21+
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'FAGSAK_STATUS' },
2222
} as Fagsak;
2323

2424
const fagsakPerson = {

Diff for: packages/behandling-felles/src/components/ProsessStegPanel.spec.tsx

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,22 @@ import aksjonspunktCodes from '@fpsak-frontend/kodeverk/src/aksjonspunktCodes';
55
import aksjonspunktStatus from '@fpsak-frontend/kodeverk/src/aksjonspunktStatus';
66
import behandlingStatus from '@fpsak-frontend/kodeverk/src/behandlingStatus';
77
import behandlingType from '@fpsak-frontend/kodeverk/src/behandlingType';
8-
import fagsakStatus from '@fpsak-frontend/kodeverk/src/fagsakStatus';
9-
import fagsakYtelseType from '@fpsak-frontend/kodeverk/src/fagsakYtelseType';
108
import { renderWithIntl } from '@fpsak-frontend/utils-test/test-utils';
119
import { prosessStegCodes } from '@k9-sak-web/konstanter';
1210
import { RestApiState } from '@k9-sak-web/rest-api-hooks';
1311
import { Behandling, Fagsak } from '@k9-sak-web/types';
1412
import { screen } from '@testing-library/react';
13+
import { fagsakYtelsesType } from '@k9-sak-web/backend/k9sak/kodeverk/FagsakYtelsesType.js';
14+
import { fagsakStatus } from '@k9-sak-web/backend/k9sak/kodeverk/behandling/FagsakStatus.js';
1515
import { ProsessStegDef, ProsessStegPanelDef } from '../util/prosessSteg/ProsessStegDef';
1616
import { ProsessStegPanelUtledet, ProsessStegUtledet } from '../util/prosessSteg/ProsessStegUtledet';
1717
import ProsessStegPanel from './ProsessStegPanel';
1818

1919
describe('<ProsessStegPanel>', () => {
2020
const fagsak = {
2121
saksnummer: '123456',
22-
sakstype: { kode: fagsakYtelseType.FORELDREPENGER, kodeverk: 'test' },
23-
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'test' },
22+
sakstype: { kode: fagsakYtelsesType.FP, kodeverk: 'FAGSAK_YTELSE' },
23+
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'FAGSAK_STATUS' },
2424
} as Fagsak;
2525

2626
const behandling = {

Diff for: packages/behandling-felles/src/util/fakta/faktaHooks.spec.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ import aksjonspunktStatus from '@fpsak-frontend/kodeverk/src/aksjonspunktStatus'
55
import behandlingStatus from '@fpsak-frontend/kodeverk/src/behandlingStatus';
66
import behandlingType from '@fpsak-frontend/kodeverk/src/behandlingType';
77
import fagsakStatus from '@fpsak-frontend/kodeverk/src/fagsakStatus';
8-
import fagsakYtelseType from '@fpsak-frontend/kodeverk/src/fagsakYtelseType';
98
import { faktaPanelCodes } from '@k9-sak-web/konstanter';
109
import { Behandling, Fagsak } from '@k9-sak-web/types';
1110
import { renderHook } from '@testing-library/react';
1211
import React from 'react';
12+
import { fagsakYtelsesType } from '@k9-sak-web/backend/k9sak/kodeverk/FagsakYtelsesType.js';
1313
import FaktaPanelDef from './FaktaPanelDef';
1414
import FaktaPanelUtledet from './FaktaPanelUtledet';
1515
import faktaHooks from './faktaHooks';
@@ -18,8 +18,8 @@ import { DEFAULT_FAKTA_KODE } from './faktaUtils';
1818
describe('<faktaHooks>', () => {
1919
const fagsak = {
2020
saksnummer: '123456',
21-
sakstype: { kode: fagsakYtelseType.FORELDREPENGER, kodeverk: 'test' },
22-
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'test' },
21+
sakstype: { kode: fagsakYtelsesType.FP, kodeverk: 'FAGSAK_YTELSE' },
22+
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'FAGSAK_STATUS' },
2323
} as Fagsak;
2424
const behandling = {
2525
id: 1,

Diff for: packages/behandling-felles/src/util/fakta/faktaUtils.spec.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ import aksjonspunktStatus from '@fpsak-frontend/kodeverk/src/aksjonspunktStatus'
77
import behandlingStatus from '@fpsak-frontend/kodeverk/src/behandlingStatus';
88
import behandlingType from '@fpsak-frontend/kodeverk/src/behandlingType';
99
import fagsakStatus from '@fpsak-frontend/kodeverk/src/fagsakStatus';
10-
import fagsakYtelseType from '@fpsak-frontend/kodeverk/src/fagsakYtelseType';
1110
import { faktaPanelCodes } from '@k9-sak-web/konstanter';
1211
import { Behandling, Fagsak } from '@k9-sak-web/types';
1312

13+
import { fagsakYtelsesType } from '@k9-sak-web/backend/k9sak/kodeverk/FagsakYtelsesType.js';
1414
import FaktaPanelDef from './FaktaPanelDef';
1515
import FaktaPanelUtledet from './FaktaPanelUtledet';
1616
import {
@@ -25,8 +25,8 @@ import {
2525
describe('<faktaUtils>', () => {
2626
const fagsak = {
2727
saksnummer: '123456',
28-
sakstype: { kode: fagsakYtelseType.FORELDREPENGER, kodeverk: 'test' },
29-
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'test' },
28+
sakstype: { kode: fagsakYtelsesType.FP, kodeverk: 'FAGSAK_YTELSE' },
29+
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'FAGSAK_STATUS' },
3030
} as Fagsak;
3131
const behandling = {
3232
id: 1,

Diff for: packages/behandling-felles/src/util/prosessSteg/prosessStegHooks.spec.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import aksjonspunktStatus from '@fpsak-frontend/kodeverk/src/aksjonspunktStatus'
44
import behandlingStatus from '@fpsak-frontend/kodeverk/src/behandlingStatus';
55
import behandlingType from '@fpsak-frontend/kodeverk/src/behandlingType';
66
import fagsakStatus from '@fpsak-frontend/kodeverk/src/fagsakStatus';
7-
import fagsakYtelseType from '@fpsak-frontend/kodeverk/src/fagsakYtelseType';
87
import vilkarType from '@fpsak-frontend/kodeverk/src/vilkarType';
98
import vilkarUtfallType from '@fpsak-frontend/kodeverk/src/vilkarUtfallType';
109
import { prosessStegCodes } from '@k9-sak-web/konstanter';
@@ -13,15 +12,16 @@ import { Behandling, Fagsak } from '@k9-sak-web/types';
1312
import { ProcessMenuStepType } from '@navikt/ft-plattform-komponenter';
1413
import { renderHook } from '@testing-library/react';
1514
import React from 'react';
15+
import { fagsakYtelsesType } from '@k9-sak-web/backend/k9sak/kodeverk/FagsakYtelsesType.js';
1616
import { ProsessStegDef, ProsessStegPanelDef } from './ProsessStegDef';
1717
import { ProsessStegPanelUtledet, ProsessStegUtledet } from './ProsessStegUtledet';
1818
import prosessStegHooks from './prosessStegHooks';
1919

2020
describe('<prosessStegHooks>', () => {
2121
const fagsak = {
2222
saksnummer: '123456',
23-
sakstype: { kode: fagsakYtelseType.FORELDREPENGER, kodeverk: 'test' },
24-
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'test' },
23+
sakstype: { kode: fagsakYtelsesType.FP, kodeverk: 'FAGSAK_YTELSE' },
24+
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'FAGSAK_STATUS' },
2525
} as Fagsak;
2626

2727
const behandling = {

Diff for: packages/behandling-felles/src/util/prosessSteg/prosessStegUtils.spec.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ import aksjonspunktType from '@fpsak-frontend/kodeverk/src/aksjonspunktType';
77
import behandlingStatus from '@fpsak-frontend/kodeverk/src/behandlingStatus';
88
import behandlingType from '@fpsak-frontend/kodeverk/src/behandlingType';
99
import fagsakStatus from '@fpsak-frontend/kodeverk/src/fagsakStatus';
10-
import fagsakYtelseType from '@fpsak-frontend/kodeverk/src/fagsakYtelseType';
1110
import vilkarType from '@fpsak-frontend/kodeverk/src/vilkarType';
1211
import vilkarUtfallType from '@fpsak-frontend/kodeverk/src/vilkarUtfallType';
1312
import { prosessStegCodes } from '@k9-sak-web/konstanter';
1413
import { Behandling, Fagsak } from '@k9-sak-web/types';
1514

15+
import { fagsakYtelsesType } from '@k9-sak-web/backend/k9sak/kodeverk/FagsakYtelsesType.js';
1616
import { ProsessStegDef, ProsessStegPanelDef } from './ProsessStegDef';
1717
import { ProsessStegPanelUtledet, ProsessStegUtledet } from './ProsessStegUtledet';
1818
import {
@@ -25,8 +25,8 @@ import {
2525
describe('<prosessStegUtils>', () => {
2626
const fagsak = {
2727
saksnummer: '123456',
28-
sakstype: { kode: fagsakYtelseType.FORELDREPENGER, kodeverk: 'test' },
29-
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'test' },
28+
sakstype: { kode: fagsakYtelsesType.FP, kodeverk: 'FAGSAK_YTELSE' },
29+
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'FAGSAK_STATUS' },
3030
} as Fagsak;
3131

3232
const behandling = {

Diff for: packages/behandling-frisinn/src/components/FrisinnFakta.spec.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import aksjonspunktStatus from '@fpsak-frontend/kodeverk/src/aksjonspunktStatus'
33
import behandlingStatus from '@fpsak-frontend/kodeverk/src/behandlingStatus';
44
import behandlingType from '@fpsak-frontend/kodeverk/src/behandlingType';
55
import fagsakStatus from '@fpsak-frontend/kodeverk/src/fagsakStatus';
6-
import fagsakYtelseType from '@fpsak-frontend/kodeverk/src/fagsakYtelseType';
76
import opplysningAdresseType from '@fpsak-frontend/kodeverk/src/opplysningAdresseType';
87
import personstatusType from '@fpsak-frontend/kodeverk/src/personstatusType';
98
import sivilstandType from '@fpsak-frontend/kodeverk/src/sivilstandType';
@@ -13,15 +12,16 @@ import { Behandling, Fagsak } from '@k9-sak-web/types';
1312
import { act, screen } from '@testing-library/react';
1413
import userEvent from '@testing-library/user-event';
1514
import React from 'react';
15+
import { fagsakYtelsesType } from '@k9-sak-web/backend/k9sak/kodeverk/FagsakYtelsesType.js';
1616
import { FrisinnBehandlingApiKeys, requestFrisinnApi } from '../data/frisinnBehandlingApi';
1717
import FetchedData from '../types/fetchedDataTsType';
1818
import FrisinnFakta from './FrisinnFakta';
1919

2020
describe('<FrisinnFakta>', () => {
2121
const fagsak = {
2222
saksnummer: '123456',
23-
sakstype: { kode: fagsakYtelseType.FORELDREPENGER, kodeverk: 'test' },
24-
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'test' },
23+
sakstype: { kode: fagsakYtelsesType.FP, kodeverk: 'FAGSAK_YTELSE' },
24+
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'FAGSAK_STATUS' },
2525
} as Fagsak;
2626
const fagsakPerson = {
2727
alder: 30,

Diff for: packages/behandling-frisinn/src/components/FrisinnProsess.spec.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import aksjonspunktStatus from '@fpsak-frontend/kodeverk/src/aksjonspunktStatus'
33
import behandlingStatus from '@fpsak-frontend/kodeverk/src/behandlingStatus';
44
import behandlingType from '@fpsak-frontend/kodeverk/src/behandlingType';
55
import fagsakStatus from '@fpsak-frontend/kodeverk/src/fagsakStatus';
6-
import fagsakYtelseType from '@fpsak-frontend/kodeverk/src/fagsakYtelseType';
76
import personstatusType from '@fpsak-frontend/kodeverk/src/personstatusType';
87
import vilkarType from '@fpsak-frontend/kodeverk/src/vilkarType';
98
import vilkarUtfallType from '@fpsak-frontend/kodeverk/src/vilkarUtfallType';
@@ -13,14 +12,15 @@ import { Behandling, Fagsak } from '@k9-sak-web/types';
1312
import { act, screen } from '@testing-library/react';
1413
import userEvent from '@testing-library/user-event';
1514
import React from 'react';
15+
import { fagsakYtelsesType } from '@k9-sak-web/backend/k9sak/kodeverk/FagsakYtelsesType.js';
1616
import FetchedData from '../types/fetchedDataTsType';
1717
import FrisinnProsess from './FrisinnProsess';
1818

1919
describe('<FrisinnProsess>', () => {
2020
const fagsak = {
2121
saksnummer: '123456',
22-
sakstype: { kode: fagsakYtelseType.FORELDREPENGER, kodeverk: 'test' },
23-
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'test' },
22+
sakstype: { kode: fagsakYtelsesType.FP, kodeverk: 'FAGSAK_YTELSE' },
23+
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'FAGSAK_STATUS' },
2424
} as Fagsak;
2525

2626
const fagsakPerson = {

Diff for: packages/behandling-klage/src/components/KlageProsess.spec.tsx

+5-5
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,21 @@ import aksjonspunktStatus from '@fpsak-frontend/kodeverk/src/aksjonspunktStatus'
66
import behandlingStatus from '@fpsak-frontend/kodeverk/src/behandlingStatus';
77
import behandlingType from '@fpsak-frontend/kodeverk/src/behandlingType';
88
import fagsakStatus from '@fpsak-frontend/kodeverk/src/fagsakStatus';
9-
import fagsakYtelseType from '@fpsak-frontend/kodeverk/src/fagsakYtelseType';
109
import personstatusType from '@fpsak-frontend/kodeverk/src/personstatusType';
1110
import { Behandling, Fagsak, KlageVurdering } from '@k9-sak-web/types';
1211

1312
import { renderWithIntl } from '@fpsak-frontend/utils-test/test-utils';
1413
import { K9sakApiKeys, requestApi } from '@k9-sak-web/sak-app/src/data/k9sakApi';
1514
import { act, screen } from '@testing-library/react';
1615
import userEvent from '@testing-library/user-event';
16+
import { fagsakYtelsesType } from '@k9-sak-web/backend/k9sak/kodeverk/FagsakYtelsesType.js';
1717
import KlageProsess from './KlageProsess';
1818

1919
describe('<KlageProsess>', () => {
2020
const fagsak = {
2121
saksnummer: '123456',
22-
sakstype: { kode: fagsakYtelseType.FORELDREPENGER, kodeverk: 'test' },
23-
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'test' },
22+
sakstype: { kode: fagsakYtelsesType.FP, kodeverk: 'FAGSAK_YTELSE' },
23+
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'FAGSAK_STATUS' },
2424
} as Fagsak;
2525

2626
const fagsakPerson = {
@@ -110,7 +110,7 @@ describe('<KlageProsess>', () => {
110110
renderWithIntl(
111111
<KlageProsess
112112
data={{ aksjonspunkter, klageVurdering }}
113-
fagsak={{ ...fagsak, sakstype: { kode: fagsakYtelseType.FRISINN, kodeverk: 'test' } }}
113+
fagsak={{ ...fagsak, sakstype: { kode: fagsakYtelsesType.FRISINN, kodeverk: 'FAGSAK_YTELSE' } }}
114114
fagsakPerson={fagsakPerson}
115115
behandling={behandling as Behandling}
116116
alleKodeverk={{}}
@@ -139,7 +139,7 @@ describe('<KlageProsess>', () => {
139139
renderWithIntl(
140140
<KlageProsess
141141
data={{ aksjonspunkter, klageVurdering }}
142-
fagsak={{ ...fagsak, sakstype: { kode: fagsakYtelseType.FRISINN, kodeverk: 'test' } }}
142+
fagsak={{ ...fagsak, sakstype: { kode: fagsakYtelsesType.FRISINN, kodeverk: 'FAGSAK_YTELSE' } }}
143143
fagsakPerson={fagsakPerson}
144144
behandling={behandling as Behandling}
145145
alleKodeverk={{}}

Diff for: packages/behandling-omsorgspenger/src/components/OmsorgspengerFakta.spec.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import aksjonspunktStatus from '@fpsak-frontend/kodeverk/src/aksjonspunktStatus'
33
import behandlingStatus from '@fpsak-frontend/kodeverk/src/behandlingStatus';
44
import behandlingType from '@fpsak-frontend/kodeverk/src/behandlingType';
55
import fagsakStatus from '@fpsak-frontend/kodeverk/src/fagsakStatus';
6-
import fagsakYtelseType from '@fpsak-frontend/kodeverk/src/fagsakYtelseType';
76
import opplysningAdresseType from '@fpsak-frontend/kodeverk/src/opplysningAdresseType';
87
import personstatusType from '@fpsak-frontend/kodeverk/src/personstatusType';
98
import sivilstandType from '@fpsak-frontend/kodeverk/src/sivilstandType';
@@ -13,6 +12,7 @@ import { Behandling, Fagsak } from '@k9-sak-web/types';
1312
import { act, screen } from '@testing-library/react';
1413
import userEvent from '@testing-library/user-event';
1514
import React from 'react';
15+
import { fagsakYtelsesType } from '@k9-sak-web/backend/k9sak/kodeverk/FagsakYtelsesType.js';
1616
import { OmsorgspengerBehandlingApiKeys, requestOmsorgApi } from '../data/omsorgspengerBehandlingApi';
1717
import FetchedData from '../types/fetchedDataTsType';
1818
import OmsorgspengerFakta from './OmsorgspengerFakta';
@@ -51,8 +51,8 @@ const getbehandlingPerioderårsakMedVilkår = (fom: string, tom: string) => ({
5151
describe('<OmsorgspengerFakta>', () => {
5252
const fagsak = {
5353
saksnummer: '123456',
54-
sakstype: { kode: fagsakYtelseType.FORELDREPENGER, kodeverk: 'test' },
55-
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'test' },
54+
sakstype: { kode: fagsakYtelsesType.FP, kodeverk: 'FAGSAK_YTELSE' },
55+
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'FAGSAK_STATUS' },
5656
} as Fagsak;
5757
const fagsakPerson = {
5858
alder: 30,

Diff for: packages/behandling-omsorgspenger/src/components/OmsorgspengerProsess.spec.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import aksjonspunktStatus from '@fpsak-frontend/kodeverk/src/aksjonspunktStatus'
33
import behandlingStatus from '@fpsak-frontend/kodeverk/src/behandlingStatus';
44
import behandlingType from '@fpsak-frontend/kodeverk/src/behandlingType';
55
import fagsakStatus from '@fpsak-frontend/kodeverk/src/fagsakStatus';
6-
import fagsakYtelseType from '@fpsak-frontend/kodeverk/src/fagsakYtelseType';
76
import personstatusType from '@fpsak-frontend/kodeverk/src/personstatusType';
87
import soknadType from '@fpsak-frontend/kodeverk/src/soknadType';
98
import vilkarType from '@fpsak-frontend/kodeverk/src/vilkarType';
@@ -14,14 +13,15 @@ import { Behandling, Fagsak, Soknad } from '@k9-sak-web/types';
1413
import { act, screen } from '@testing-library/react';
1514
import userEvent from '@testing-library/user-event';
1615
import React from 'react';
16+
import { fagsakYtelsesType } from '@k9-sak-web/backend/k9sak/kodeverk/FagsakYtelsesType.js';
1717
import FetchedData from '../types/fetchedDataTsType';
1818
import OmsorgspengerProsess from './OmsorgspengerProsess';
1919

2020
describe('<OmsorgspengerProsess>', () => {
2121
const fagsak = {
2222
saksnummer: '123456',
23-
sakstype: { kode: fagsakYtelseType.FORELDREPENGER, kodeverk: 'test' },
24-
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'test' },
23+
sakstype: { kode: fagsakYtelsesType.FP, kodeverk: 'FAGSAK_YTELSE' },
24+
status: { kode: fagsakStatus.UNDER_BEHANDLING, kodeverk: 'FAGSAK_STATUS' },
2525
} as Fagsak;
2626

2727
const fagsakPerson = {

0 commit comments

Comments
 (0)