@@ -93,9 +93,10 @@ describe('hash slice', () => {
93
93
const nextState = reducer ( initialState , loadHashFields ( [ '*' , undefined ] ) )
94
94
95
95
// Assert
96
- const rootState = Object . assign ( initialStateDefault , {
96
+ const rootState = {
97
+ ...initialStateDefault ,
97
98
browser : { hash : nextState } ,
98
- } )
99
+ }
99
100
expect ( hashSelector ( rootState ) ) . toEqual ( state )
100
101
} )
101
102
} )
@@ -126,9 +127,10 @@ describe('hash slice', () => {
126
127
const nextState = reducer ( initialState , loadHashFieldsSuccess ( data ) )
127
128
128
129
// Assert
129
- const rootState = Object . assign ( initialStateDefault , {
130
+ const rootState = {
131
+ ...initialStateDefault ,
130
132
browser : { hash : nextState } ,
131
- } )
133
+ }
132
134
expect ( hashSelector ( rootState ) ) . toEqual ( state )
133
135
} )
134
136
@@ -156,9 +158,10 @@ describe('hash slice', () => {
156
158
const nextState = reducer ( initialState , loadHashFieldsSuccess ( data ) )
157
159
158
160
// Assert
159
- const rootState = Object . assign ( initialStateDefault , {
161
+ const rootState = {
162
+ ...initialStateDefault ,
160
163
browser : { hash : nextState } ,
161
- } )
164
+ }
162
165
expect ( hashSelector ( rootState ) ) . toEqual ( state )
163
166
} )
164
167
} )
@@ -177,9 +180,10 @@ describe('hash slice', () => {
177
180
const nextState = reducer ( initialState , loadHashFieldsFailure ( data ) )
178
181
179
182
// Assert
180
- const rootState = Object . assign ( initialStateDefault , {
183
+ const rootState = {
184
+ ...initialStateDefault ,
181
185
browser : { hash : nextState } ,
182
- } )
186
+ }
183
187
expect ( hashSelector ( rootState ) ) . toEqual ( state )
184
188
} )
185
189
} )
@@ -197,9 +201,10 @@ describe('hash slice', () => {
197
201
const nextState = reducer ( initialState , loadMoreHashFields ( ) )
198
202
199
203
// Assert
200
- const rootState = Object . assign ( initialStateDefault , {
204
+ const rootState = {
205
+ ...initialStateDefault ,
201
206
browser : { hash : nextState } ,
202
- } )
207
+ }
203
208
expect ( hashSelector ( rootState ) ) . toEqual ( state )
204
209
} )
205
210
} )
@@ -228,9 +233,10 @@ describe('hash slice', () => {
228
233
const nextState = reducer ( initialState , loadMoreHashFieldsSuccess ( data ) )
229
234
230
235
// Assert
231
- const rootState = Object . assign ( initialStateDefault , {
236
+ const rootState = {
237
+ ...initialStateDefault ,
232
238
browser : { hash : nextState } ,
233
- } )
239
+ }
234
240
expect ( hashSelector ( rootState ) ) . toEqual ( state )
235
241
} )
236
242
@@ -256,9 +262,10 @@ describe('hash slice', () => {
256
262
const nextState = reducer ( initialState , loadMoreHashFieldsSuccess ( data ) )
257
263
258
264
// Assert
259
- const rootState = Object . assign ( initialStateDefault , {
265
+ const rootState = {
266
+ ...initialStateDefault ,
260
267
browser : { hash : nextState } ,
261
- } )
268
+ }
262
269
expect ( hashSelector ( rootState ) ) . toEqual ( state )
263
270
} )
264
271
} )
@@ -277,9 +284,10 @@ describe('hash slice', () => {
277
284
const nextState = reducer ( initialState , loadMoreHashFieldsFailure ( data ) )
278
285
279
286
// Assert
280
- const rootState = Object . assign ( initialStateDefault , {
287
+ const rootState = {
288
+ ...initialStateDefault ,
281
289
browser : { hash : nextState } ,
282
- } )
290
+ }
283
291
expect ( hashSelector ( rootState ) ) . toEqual ( state )
284
292
} )
285
293
} )
@@ -296,9 +304,10 @@ describe('hash slice', () => {
296
304
const nextState = reducer ( initialState , removeHashFields ( ) )
297
305
298
306
// Assert
299
- const rootState = Object . assign ( initialStateDefault , {
307
+ const rootState = {
308
+ ...initialStateDefault ,
300
309
browser : { hash : nextState } ,
301
- } )
310
+ }
302
311
expect ( hashSelector ( rootState ) ) . toEqual ( state )
303
312
} )
304
313
} )
@@ -319,9 +328,10 @@ describe('hash slice', () => {
319
328
const nextState = reducer ( initailStateRemove , removeHashFieldsSuccess ( ) )
320
329
321
330
// Assert
322
- const rootState = Object . assign ( initialStateDefault , {
331
+ const rootState = {
332
+ ...initialStateDefault ,
323
333
browser : { hash : nextState } ,
324
- } )
334
+ }
325
335
expect ( hashSelector ( rootState ) ) . toEqual ( initailStateRemove )
326
336
} )
327
337
} )
@@ -340,9 +350,10 @@ describe('hash slice', () => {
340
350
const nextState = reducer ( initialState , removeHashFieldsFailure ( data ) )
341
351
342
352
// Assert
343
- const rootState = Object . assign ( initialStateDefault , {
353
+ const rootState = {
354
+ ...initialStateDefault ,
344
355
browser : { hash : nextState } ,
345
- } )
356
+ }
346
357
expect ( hashSelector ( rootState ) ) . toEqual ( state )
347
358
} )
348
359
} )
@@ -377,9 +388,10 @@ describe('hash slice', () => {
377
388
const nextState = reducer ( initialStateRemove , removeFieldsFromList ( data ) )
378
389
379
390
// Assert
380
- const rootState = Object . assign ( initialStateDefault , {
391
+ const rootState = {
392
+ ...initialStateDefault ,
381
393
browser : { hash : nextState } ,
382
- } )
394
+ }
383
395
expect ( hashSelector ( rootState ) ) . toEqual ( state )
384
396
} )
385
397
} )
@@ -400,9 +412,10 @@ describe('hash slice', () => {
400
412
const nextState = reducer ( initialState , updateValue ( ) )
401
413
402
414
// Assert
403
- const rootState = Object . assign ( initialStateDefault , {
415
+ const rootState = {
416
+ ...initialStateDefault ,
404
417
browser : { hash : nextState } ,
405
- } )
418
+ }
406
419
expect ( hashSelector ( rootState ) ) . toEqual ( state )
407
420
} )
408
421
} )
@@ -423,9 +436,10 @@ describe('hash slice', () => {
423
436
const nextState = reducer ( initialState , updateValueSuccess ( ) )
424
437
425
438
// Assert
426
- const rootState = Object . assign ( initialStateDefault , {
439
+ const rootState = {
440
+ ...initialStateDefault ,
427
441
browser : { hash : nextState } ,
428
- } )
442
+ }
429
443
expect ( hashSelector ( rootState ) ) . toEqual ( state )
430
444
} )
431
445
} )
@@ -447,9 +461,10 @@ describe('hash slice', () => {
447
461
const nextState = reducer ( initialState , updateValueFailure ( data ) )
448
462
449
463
// Assert
450
- const rootState = Object . assign ( initialStateDefault , {
464
+ const rootState = {
465
+ ...initialStateDefault ,
451
466
browser : { hash : nextState } ,
452
- } )
467
+ }
453
468
expect ( hashSelector ( rootState ) ) . toEqual ( state )
454
469
} )
455
470
} )
@@ -470,9 +485,10 @@ describe('hash slice', () => {
470
485
const nextState = reducer ( initialState , resetUpdateValue ( ) )
471
486
472
487
// Assert
473
- const rootState = Object . assign ( initialStateDefault , {
488
+ const rootState = {
489
+ ...initialStateDefault ,
474
490
browser : { hash : nextState } ,
475
- } )
491
+ }
476
492
expect ( hashSelector ( rootState ) ) . toEqual ( state )
477
493
} )
478
494
} )
@@ -508,7 +524,7 @@ describe('hash slice', () => {
508
524
describe ( 'fetchMoreHashFields' , ( ) => {
509
525
it (
510
526
'call fetchMoreHashFields, loadMoreHashFieldsSuccess,'
511
- + ' when fetch is successed' ,
527
+ + ' when fetch is successed' ,
512
528
async ( ) => {
513
529
// Arrange
514
530
const data = {
@@ -566,15 +582,19 @@ describe('hash slice', () => {
566
582
describe ( 'deleteHashFields' , ( ) => {
567
583
it (
568
584
'call removeHashFields, removeHashFieldsSuccess,'
569
- + ' and removeFieldsFromList when fetch is successed' ,
585
+ + ' and removeFieldsFromList when fetch is successed' ,
570
586
async ( ) => {
571
587
// Arrange
572
588
573
589
const key = stringToBuffer ( 'key' )
574
590
const fields = [ 'hash field' , 'hash field 2' ] . map ( ( field ) => stringToBuffer ( field ) )
575
591
const responsePayload = { status : 200 , data : { affected : 2 } }
576
- const nextState = Object . assign ( initialStateDefault , {
592
+ const nextState = {
593
+ ...initialStateDefault ,
577
594
browser : {
595
+ keys : {
596
+ ...initialStateDefault . browser . keys ,
597
+ } ,
578
598
hash : {
579
599
...initialState ,
580
600
data : {
@@ -583,7 +603,7 @@ describe('hash slice', () => {
583
603
}
584
604
}
585
605
} ,
586
- } )
606
+ }
587
607
588
608
const mockedStore = mockStore ( nextState )
589
609
@@ -622,7 +642,8 @@ describe('hash slice', () => {
622
642
const key = 'key'
623
643
const fields = [ 'hash field' , 'hash field 2' ]
624
644
const responsePayload = { status : 200 , data : { affected : 2 } }
625
- const nextState = Object . assign ( initialStateDefault , {
645
+ const nextState = {
646
+ ...initialStateDefault ,
626
647
browser : {
627
648
hash : {
628
649
...initialState ,
@@ -632,7 +653,7 @@ describe('hash slice', () => {
632
653
}
633
654
}
634
655
} ,
635
- } )
656
+ }
636
657
637
658
const mockedStore = mockStore ( nextState )
638
659
@@ -668,7 +689,7 @@ describe('hash slice', () => {
668
689
apiService . put = jest . fn ( ) . mockResolvedValue ( responsePayload )
669
690
670
691
// Act
671
- await store . dispatch < any > ( addHashFieldsAction ( { keyName, fields } ) )
692
+ await mockedStore . dispatch < any > ( addHashFieldsAction ( { keyName, fields } ) )
672
693
673
694
// Assert
674
695
const expectedActions = [
@@ -744,7 +765,7 @@ describe('hash slice', () => {
744
765
apiService . put = jest . fn ( ) . mockRejectedValue ( responsePayload )
745
766
746
767
// Act
747
- await store . dispatch < any > ( updateHashFieldsAction ( { keyName, fields } ) )
768
+ await mockedStore . dispatch < any > ( updateHashFieldsAction ( { keyName, fields } ) )
748
769
749
770
// Assert
750
771
const expectedActions = [
0 commit comments