@@ -24,67 +24,73 @@ describe('Klage store', () => {
24
24
const klageStore = new KlageStorage ( storage ) ;
25
25
const expectedFritekst = 'fritekst' ;
26
26
const expectedVedtakDate = '2020-12-31' ;
27
+ const expectedUserSaksnummer = '123' ;
27
28
const expectedReasons = [ Reason . AVSLAG_PAA_SOKNAD ] ;
28
29
29
- klageStore . store ( expectedFritekst , expectedReasons , expectedVedtakDate ) ;
30
+ klageStore . store ( expectedFritekst , expectedReasons , expectedVedtakDate , expectedUserSaksnummer ) ;
30
31
31
32
const fritekst = klageStore . getFritekst ( ) ;
32
33
const reasons = klageStore . getReasons ( ) ;
33
34
const isoDate = klageStore . getVedtakDate ( ) ;
35
+ const userSaksnummer = klageStore . getUserSaksnummer ( ) ;
34
36
35
37
expect ( fritekst ) . toBe ( expectedFritekst ) ;
36
38
expect ( reasons ) . toStrictEqual ( expectedReasons ) ;
37
39
expect ( isoDate ) . toBe ( expectedVedtakDate ) ;
40
+ expect ( userSaksnummer ) . toBe ( expectedUserSaksnummer ) ;
38
41
} ) ;
39
42
40
- it ( 'Should overwrite klage when fritekst is different, vedtak is equal , and klage status is DRAFT' , ( ) => {
43
+ it ( 'Should overwrite klage when only fritekst is different, and klage status is DRAFT' , ( ) => {
41
44
const storage = new MockStorage ( ) ;
42
45
const klageStore = new KlageStorage ( storage ) ;
43
46
const expectedFritekst = 'a new and better fritekst' ;
44
47
const expectedVedtakDate = '2020-12-31' ;
48
+ const expectedUserSaksnummer = '123' ;
45
49
const expectedReasons = [ Reason . AVSLAG_PAA_SOKNAD ] ;
46
50
47
- klageStore . store ( expectedFritekst , expectedReasons , expectedVedtakDate ) ;
51
+ klageStore . store ( expectedFritekst , expectedReasons , expectedVedtakDate , expectedUserSaksnummer ) ;
48
52
49
53
const klage : Klage = {
50
54
...BASE_KLAGE ,
51
55
status : KlageStatus . DRAFT ,
52
- fritekst : 'old and poor fritekst' ,
56
+ fritekst : 'old and outdated fritekst, should be restored to what is stored. ' ,
53
57
checkboxesSelected : expectedReasons ,
54
- vedtakDate : expectedVedtakDate
58
+ vedtakDate : expectedVedtakDate ,
59
+ userSaksnummer : expectedUserSaksnummer
55
60
} ;
56
61
const expectedKlage : Klage = {
57
62
...klage ,
58
63
fritekst : expectedFritekst ,
59
64
checkboxesSelected : expectedReasons ,
60
- vedtakDate : expectedVedtakDate
65
+ vedtakDate : expectedVedtakDate ,
66
+ userSaksnummer : expectedUserSaksnummer
61
67
} ;
62
68
const restoredKlage = klageStore . restore ( klage ) ;
63
69
64
70
expect ( restoredKlage ) . not . toBe ( expectedKlage ) ;
65
71
expect ( restoredKlage ) . toStrictEqual ( expectedKlage ) ;
66
72
} ) ;
67
73
68
- it ( 'Should overwrite klage when fritekst is equal, vedtak is different, and klage status is DRAFT' , ( ) => {
74
+ it ( 'Should overwrite klage when only vedtak date is different, and klage status is DRAFT' , ( ) => {
69
75
const storage = new MockStorage ( ) ;
70
76
const klageStore = new KlageStorage ( storage ) ;
71
77
const expectedFritekst = 'fritekst' ;
72
78
const expectedVedtakDate = '2020-12-31' ;
79
+ const expectedUserSaksnummer = '123' ;
73
80
const expectedReasons = [ Reason . AVSLAG_PAA_SOKNAD ] ;
74
81
75
- klageStore . store ( expectedFritekst , expectedReasons , expectedVedtakDate ) ;
82
+ klageStore . store ( expectedFritekst , expectedReasons , expectedVedtakDate , expectedUserSaksnummer ) ;
76
83
77
84
const klage : Klage = {
78
85
...BASE_KLAGE ,
79
86
status : KlageStatus . DRAFT ,
80
87
fritekst : expectedFritekst ,
81
- checkboxesSelected : [ ] ,
82
- vedtakDate : null
88
+ checkboxesSelected : expectedReasons ,
89
+ vedtakDate : null ,
90
+ userSaksnummer : expectedUserSaksnummer
83
91
} ;
84
92
const expectedKlage : Klage = {
85
93
...klage ,
86
- fritekst : expectedFritekst ,
87
- checkboxesSelected : expectedReasons ,
88
94
vedtakDate : expectedVedtakDate
89
95
} ;
90
96
const restoredKlage = klageStore . restore ( klage ) ;
@@ -98,14 +104,16 @@ describe('Klage store', () => {
98
104
const klageStore = new KlageStorage ( storage ) ;
99
105
const expectedFritekst = 'fritekst' ;
100
106
const expectedVedtakDate = '2020-12-31' ;
107
+ const expectedUserSaksnummer = '123' ;
101
108
const expectedReasons = [ Reason . AVSLAG_PAA_SOKNAD ] ;
102
109
103
110
const expectedKlage : Klage = {
104
111
...BASE_KLAGE ,
105
112
status : KlageStatus . DRAFT ,
106
113
fritekst : expectedFritekst ,
107
114
checkboxesSelected : expectedReasons ,
108
- vedtakDate : expectedVedtakDate
115
+ vedtakDate : expectedVedtakDate ,
116
+ userSaksnummer : expectedUserSaksnummer
109
117
} ;
110
118
const restoredKlage = klageStore . restore ( expectedKlage ) ;
111
119
@@ -117,16 +125,18 @@ describe('Klage store', () => {
117
125
const klageStore = new KlageStorage ( storage ) ;
118
126
const expectedFritekst = 'fritekst' ;
119
127
const expectedVedtakDate = '2020-12-31' ;
128
+ const expectedUserSaksnummer = '123' ;
120
129
const expectedReasons = [ Reason . AVSLAG_PAA_SOKNAD ] ;
121
130
122
- klageStore . store ( expectedFritekst , expectedReasons , expectedVedtakDate ) ;
131
+ klageStore . store ( expectedFritekst , expectedReasons , expectedVedtakDate , expectedUserSaksnummer ) ;
123
132
124
133
const expectedKlage : Klage = {
125
134
...BASE_KLAGE ,
126
135
status : KlageStatus . DRAFT ,
127
136
fritekst : expectedFritekst ,
128
137
checkboxesSelected : expectedReasons ,
129
- vedtakDate : expectedVedtakDate
138
+ vedtakDate : expectedVedtakDate ,
139
+ userSaksnummer : expectedUserSaksnummer
130
140
} ;
131
141
const restoredKlage = klageStore . restore ( expectedKlage ) ;
132
142
@@ -138,16 +148,18 @@ describe('Klage store', () => {
138
148
const klageStore = new KlageStorage ( storage ) ;
139
149
const expectedFritekst = 'fritekst' ;
140
150
const expectedVedtakDate = '2020-12-31' ;
151
+ const expectedUserSaksnummer = '123' ;
141
152
const expectedReasons = [ Reason . AVSLAG_PAA_SOKNAD ] ;
142
153
143
- klageStore . store ( expectedFritekst , expectedReasons , expectedVedtakDate ) ;
154
+ klageStore . store ( expectedFritekst , expectedReasons , expectedVedtakDate , expectedUserSaksnummer ) ;
144
155
145
156
const expectedKlage : Klage = {
146
157
...BASE_KLAGE ,
147
158
status : KlageStatus . DONE ,
148
159
fritekst : 'outdated' ,
149
160
checkboxesSelected : expectedReasons ,
150
- vedtakDate : expectedVedtakDate
161
+ vedtakDate : expectedVedtakDate ,
162
+ userSaksnummer : expectedUserSaksnummer
151
163
} ;
152
164
const restoredKlage = klageStore . restore ( expectedKlage ) ;
153
165
0 commit comments