@@ -12,7 +12,7 @@ describe('FodselFaktaIndex', () => {
12
12
it ( 'skal bekrefte aksjonspunkt for termin' , async ( ) => {
13
13
const lagre = vi . fn ( ( ) => Promise . resolve ( ) ) ;
14
14
15
- const utils = render ( < APTerminbekreftelse submitCallback = { lagre } /> ) ;
15
+ render ( < APTerminbekreftelse submitCallback = { lagre } /> ) ;
16
16
17
17
expect ( await screen . findByText ( 'Kontroller terminbekreftelse' ) ) . toBeInTheDocument ( ) ;
18
18
@@ -30,25 +30,37 @@ describe('FodselFaktaIndex', () => {
30
30
31
31
const apBoks = within ( screen . getByLabelText ( 'Kontroller opplysninger om termin oppgitt i søknaden' ) ) ;
32
32
33
- expect ( apBoks . getByLabelText ( 'Utstedtdato' ) ) . toHaveValue ( '20.05.2025 ') ;
34
- expect ( apBoks . getByLabelText ( 'Termindato' ) ) . toHaveValue ( '24.06.2025 ') ;
35
- expect ( apBoks . getByLabelText ( 'Antall barn' ) ) . toHaveValue ( '1 ') ;
33
+ const apBoksTermindato = apBoks . getByLabelText ( 'Termindato ' ) ;
34
+ const apBoksUtstedtdato = apBoks . getByLabelText ( 'Utstedtdato ' ) ;
35
+ const apBoksAntallBarn = apBoks . getByLabelText ( 'Antall barn' ) ;
36
36
37
37
expect ( screen . getByText ( 'Bekreft og fortsett' ) . closest ( 'button' ) ) . toBeDisabled ( ) ;
38
38
39
- await userEvent . type ( utils . getByLabelText ( 'Vurdering' ) , 'Dette er en begrunnelse' ) ;
39
+ expect ( apBoksTermindato ) . toHaveValue ( '24.06.2025' ) ;
40
+ await userEvent . clear ( apBoksTermindato ) ;
41
+ await userEvent . type ( apBoksTermindato , '25.06.2025' ) ;
42
+
43
+ expect ( apBoksUtstedtdato ) . toHaveValue ( '20.05.2025' ) ;
44
+ await userEvent . clear ( apBoksUtstedtdato ) ;
45
+ await userEvent . type ( apBoksUtstedtdato , '21.05.2025' ) ;
46
+
47
+ expect ( apBoksAntallBarn ) . toHaveValue ( '1' ) ;
48
+ await userEvent . clear ( apBoksAntallBarn ) ;
49
+ await userEvent . type ( apBoksAntallBarn , '2' ) ;
50
+
51
+ await userEvent . type ( screen . getByLabelText ( 'Vurdering' ) , 'Dette er en begrunnelse' ) ;
40
52
41
53
expect ( await screen . findByText ( 'Bekreft og fortsett' ) ) . toBeEnabled ( ) ;
42
54
43
55
await userEvent . click ( screen . getByText ( 'Bekreft og fortsett' ) ) ;
44
56
45
57
await waitFor ( ( ) => expect ( lagre ) . toHaveBeenCalledTimes ( 1 ) ) ;
46
58
expect ( lagre ) . toHaveBeenNthCalledWith ( 1 , {
47
- antallBarn : 1 ,
48
59
begrunnelse : 'Dette er en begrunnelse' ,
49
60
kode : '5001' ,
50
- termindato : '2025-06-24' ,
51
- utstedtdato : '2025-05-20' ,
61
+ termindato : '2025-06-25' ,
62
+ utstedtdato : '2025-05-21' ,
63
+ antallBarn : 2 ,
52
64
} ) ;
53
65
} ) ;
54
66
@@ -89,7 +101,7 @@ describe('FodselFaktaIndex', () => {
89
101
it ( 'skal bekrefte aksjonspunkt for manglende fødsel ved å velge at dokumentasjon foreligger' , async ( ) => {
90
102
const lagre = vi . fn ( ( ) => Promise . resolve ( ) ) ;
91
103
92
- const utils = render ( < APSjekkManglendeFødselPåForeldrepenger submitCallback = { lagre } /> ) ;
104
+ render ( < APSjekkManglendeFødselPåForeldrepenger submitCallback = { lagre } /> ) ;
93
105
94
106
const apBoks = within ( screen . getByLabelText ( 'Kontroller dokumentasjon av fødsel' ) ) ;
95
107
expect ( apBoks . getByText ( 'Fyll inn dokumenterte fødselsopplysninger' ) ) . toBeInTheDocument ( ) ;
@@ -101,7 +113,7 @@ describe('FodselFaktaIndex', () => {
101
113
102
114
await userEvent . click ( screen . getByText ( 'Legg til barn' ) ) ;
103
115
104
- const alleDatofelt = utils . getAllByRole ( 'textbox' , { hidden : true } ) ;
116
+ const alleDatofelt = screen . getAllByRole ( 'textbox' , { hidden : true } ) ;
105
117
106
118
const fødselsdatoFelt2 = alleDatofelt [ 2 ] ;
107
119
await userEvent . type ( fødselsdatoFelt2 , '05.05.2025' ) ;
@@ -111,7 +123,7 @@ describe('FodselFaktaIndex', () => {
111
123
await userEvent . type ( dødsdatoFelt , '05.05.2025' ) ;
112
124
fireEvent . blur ( dødsdatoFelt ) ;
113
125
114
- await userEvent . type ( utils . getByLabelText ( 'Vurdering' ) , 'Dette er en begrunnelse' ) ;
126
+ await userEvent . type ( screen . getByLabelText ( 'Vurdering' ) , 'Dette er en begrunnelse' ) ;
115
127
116
128
expect ( await screen . findByText ( 'Bekreft og fortsett' ) ) . toBeEnabled ( ) ;
117
129
@@ -138,14 +150,14 @@ describe('FodselFaktaIndex', () => {
138
150
139
151
it ( 'skal bekrefte aksjonspunkt for manglende fødsel ved å velge at dokumentasjon ikke foreligger' , async ( ) => {
140
152
const lagre = vi . fn ( ( ) => Promise . resolve ( ) ) ;
141
- const utils = render ( < APSjekkManglendeFødselPåEngangstønad submitCallback = { lagre } /> ) ;
153
+ render ( < APSjekkManglendeFødselPåEngangstønad submitCallback = { lagre } /> ) ;
142
154
143
155
const apBoks = within ( screen . getByLabelText ( 'Kontroller dokumentasjon av fødsel' ) ) ;
144
156
expect ( apBoks . getByText ( 'Bekreft og fortsett' ) . closest ( 'button' ) ) . toBeDisabled ( ) ;
145
157
146
158
expect ( apBoks . getByText ( 'Fyll inn dokumenterte fødselsopplysninger' ) ) . toBeInTheDocument ( ) ;
147
159
expect ( apBoks . getByLabelText ( 'Ingen opplysninger om barn (avslag)' ) ) . toBeChecked ( ) ;
148
- await userEvent . type ( utils . getByLabelText ( 'Vurdering' ) , 'Dette er en begrunnelse' ) ;
160
+ await userEvent . type ( screen . getByLabelText ( 'Vurdering' ) , 'Dette er en begrunnelse' ) ;
149
161
150
162
expect ( await screen . findByText ( 'Bekreft og fortsett' ) ) . toBeEnabled ( ) ;
151
163
0 commit comments