-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathjunit.xml
720 lines (707 loc) · 60.4 KB
/
junit.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
<?xml version="1.0" encoding="UTF-8"?>
<testsuites name="jest tests" tests="120" failures="33" time="8.182">
<testsuite name="ValidationError/index.vue" errors="0" failures="2" skipped="0" timestamp="2020-08-12T15:19:33" time="1.565" tests="7">
<testcase classname="ValidationError/index.vue renders a vue instance" name="ValidationError/index.vue renders a vue instance" time="0.018">
</testcase>
<testcase classname="ValidationError/index.vue returns validations" name="ValidationError/index.vue returns validations" time="0.006">
</testcase>
<testcase classname="ValidationError/index.vue uses custom translation if available" name="ValidationError/index.vue uses custom translation if available" time="0.006">
</testcase>
<testcase classname="ValidationError/index.vue returns unknown validation when no translation available" name="ValidationError/index.vue returns unknown validation when no translation available" time="0.004">
</testcase>
<testcase classname="ValidationError/index.vue passes params attributes to translation" name="ValidationError/index.vue passes params attributes to translation" time="0.004">
</testcase>
<testcase classname="ValidationError/index.vue does not render errors if no error flag" name="ValidationError/index.vue does not render errors if no error flag" time="0.014">
<failure>Error: expect(received).toBe(expected) // Object.is equality
Expected: false
Received: true
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/common/form/ValidationError.spec.js:102:74)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="ValidationError/index.vue renders each validation error" name="ValidationError/index.vue renders each validation error" time="0.007">
<failure>Error: expect(received).toBe(expected) // Object.is equality
Expected: 3
Received: 0
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/common/form/ValidationError.spec.js:129:27)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
</testsuite>
<testsuite name="ServerError/index.vue" errors="0" failures="6" skipped="0" timestamp="2020-08-12T15:19:33" time="1.597" tests="11">
<testcase classname="ServerError/index.vue renders a vue instance" name="ServerError/index.vue renders a vue instance" time="0.016">
</testcase>
<testcase classname="ServerError/index.vue detects network errors" name="ServerError/index.vue detects network errors" time="0.017">
</testcase>
<testcase classname="ServerError/index.vue detects 400 errors" name="ServerError/index.vue detects 400 errors" time="0.004">
</testcase>
<testcase classname="ServerError/index.vue detects GraphQL errors" name="ServerError/index.vue detects GraphQL errors" time="0.003">
</testcase>
<testcase classname="ServerError/index.vue obtains all GraphQL errors" name="ServerError/index.vue obtains all GraphQL errors" time="0.004">
</testcase>
<testcase classname="ServerError/index.vue renders each GraphQL error" name="ServerError/index.vue renders each GraphQL error" time="0.025">
<failure>Error: expect(received).toBe(expected) // Object.is equality
Expected: 2
Received: 0
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/common/form/ServerError.spec.js:126:27)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="ServerError/index.vue renders GraphQL error as unknown when no slot is provided" name="ServerError/index.vue renders GraphQL error as unknown when no slot is provided" time="0.004">
<failure>Error: expect(received).toBe(expected) // Object.is equality
Expected: "unknown error"
Received: ""
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/common/form/ServerError.spec.js:140:28)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="ServerError/index.vue renders internal error" name="ServerError/index.vue renders internal error" time="0.005">
<failure>Error: expect(received).toBe(expected) // Object.is equality
Expected: "unknown error"
Received: ""
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/common/form/ServerError.spec.js:150:28)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="ServerError/index.vue renders 400 error" name="ServerError/index.vue renders 400 error" time="0.003">
<failure>Error: expect(received).toBe(expected) // Object.is equality
Expected: "bad request error"
Received: ""
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/common/form/ServerError.spec.js:162:28)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="ServerError/index.vue renders network error" name="ServerError/index.vue renders network error" time="0.003">
<failure>Error: expect(received).toBe(expected) // Object.is equality
Expected: "network error"
Received: ""
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/common/form/ServerError.spec.js:174:28)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="ServerError/index.vue renders bad request error" name="ServerError/index.vue renders bad request error" time="0.002">
<failure>Error: expect(received).toBe(expected) // Object.is equality
Expected: "bad request error"
Received: ""
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/common/form/ServerError.spec.js:186:28)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
</testsuite>
<testsuite name="CategoriesMenu/index.vue" errors="0" failures="5" skipped="0" timestamp="2020-08-12T15:19:33" time="1.758" tests="8">
<testcase classname="CategoriesMenu/index.vue renders a vue instance" name="CategoriesMenu/index.vue renders a vue instance" time="0.023">
</testcase>
<testcase classname="CategoriesMenu/index.vue identifies sales category" name="CategoriesMenu/index.vue identifies sales category" time="0.004">
</testcase>
<testcase classname="CategoriesMenu/index.vue identifies sales category when no sales category is configured" name="CategoriesMenu/index.vue identifies sales category when no sales category is configured" time="0.003">
</testcase>
<testcase classname="CategoriesMenu/index.vue decides a category without children should not be open" name="CategoriesMenu/index.vue decides a category without children should not be open" time="0.024">
<failure>Error: [vue-test-utils]: find did not return [data-test="category-1st-level"], cannot call trigger() on empty Wrapper
at throwError (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:1731:9)
at ErrorWrapper.trigger (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:8956:3)
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/header/CategoriesMenu.spec.js:61:54)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="CategoriesMenu/index.vue decides when a category with children should be open" name="CategoriesMenu/index.vue decides when a category with children should be open" time="0.005">
<failure>Error: [vue-test-utils]: find did not return [data-test="category-1st-level"], cannot call trigger() on empty Wrapper
at throwError (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:1731:9)
at ErrorWrapper.trigger (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:8956:3)
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/header/CategoriesMenu.spec.js:78:54)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="CategoriesMenu/index.vue closes submenu when a 1st level category is clicked" name="CategoriesMenu/index.vue closes submenu when a 1st level category is clicked" time="0.003">
<failure>Error: [vue-test-utils]: find did not return [data-test="category-1st-level"], cannot call trigger() on empty Wrapper
at throwError (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:1731:9)
at ErrorWrapper.trigger (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:8956:3)
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/header/CategoriesMenu.spec.js:96:54)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="CategoriesMenu/index.vue closes submenu when 2nd level category is clicked" name="CategoriesMenu/index.vue closes submenu when 2nd level category is clicked" time="0.002">
<failure>Error: [vue-test-utils]: find did not return [data-test="category-1st-level"], cannot call trigger() on empty Wrapper
at throwError (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:1731:9)
at ErrorWrapper.trigger (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:8956:3)
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/header/CategoriesMenu.spec.js:112:54)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="CategoriesMenu/index.vue closes submenu when 3rd level category is clicked" name="CategoriesMenu/index.vue closes submenu when 3rd level category is clicked" time="0.002">
<failure>Error: [vue-test-utils]: find did not return [data-test="category-1st-level"], cannot call trigger() on empty Wrapper
at throwError (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:1731:9)
at ErrorWrapper.trigger (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:8956:3)
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/header/CategoriesMenu.spec.js:128:54)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
</testsuite>
<testsuite name="Product gallery" errors="0" failures="0" skipped="0" timestamp="2020-08-12T15:19:35" time="0.486" tests="6">
<testcase classname="Product gallery renders a vue instance" name="Product gallery renders a vue instance" time="0.003">
</testcase>
<testcase classname="Product gallery tranforms product images into ProductZoomer structure" name="Product gallery tranforms product images into ProductZoomer structure" time="0.007">
</testcase>
<testcase classname="Product gallery in order to obtain the number of thumbnails returns 0 when there are no images" name="Product gallery in order to obtain the number of thumbnails returns 0 when there are no images" time="0.002">
</testcase>
<testcase classname="Product gallery in order to obtain the number of thumbnails returns the images count" name="Product gallery in order to obtain the number of thumbnails returns the images count" time="0.001">
</testcase>
<testcase classname="Product gallery in order to obtain the number of thumbnails returns 3 when there is more than 3 images" name="Product gallery in order to obtain the number of thumbnails returns 3 when there is more than 3 images" time="0.002">
</testcase>
<testcase classname="Product gallery does not fail when there are no images" name="Product gallery does not fail when there are no images" time="0.002">
</testcase>
</testsuite>
<testsuite name="cartMixin" errors="0" failures="0" skipped="0" timestamp="2020-08-12T15:19:35" time="0.683" tests="4">
<testcase classname="cartMixin decides whether cart exists" name="cartMixin decides whether cart exists" time="0.001">
</testcase>
<testcase classname="cartMixin decides whether cart is empty" name="cartMixin decides whether cart is empty" time="0.001">
</testcase>
<testcase classname="cartMixin calculates total items" name="cartMixin calculates total items" time="0.001">
</testcase>
<testcase classname="cartMixin sorts line items" name="cartMixin sorts line items" time="0.001">
</testcase>
</testsuite>
<testsuite name="CartLikeContentDetail/index.vue" errors="0" failures="0" skipped="0" timestamp="2020-08-12T15:19:33" time="2.498" tests="4">
<testcase classname="CartLikeContentDetail/index.vue renders a vue instance" name="CartLikeContentDetail/index.vue renders a vue instance" time="0.02">
</testcase>
<testcase classname="CartLikeContentDetail/index.vue transforms the totalPrice with a cart discount" name="CartLikeContentDetail/index.vue transforms the totalPrice with a cart discount" time="0.005">
</testcase>
<testcase classname="CartLikeContentDetail/index.vue transforms the totalPrice with a product discount" name="CartLikeContentDetail/index.vue transforms the totalPrice with a product discount" time="0.002">
</testcase>
<testcase classname="CartLikeContentDetail/index.vue transforms the totalPrice without discounts" name="CartLikeContentDetail/index.vue transforms the totalPrice without discounts" time="0.002">
</testcase>
</testsuite>
<testsuite name="VariantSelector/index.vue" errors="0" failures="3" skipped="0" timestamp="2020-08-12T15:19:35" time="0.702" tests="4">
<testcase classname="VariantSelector/index.vue renders a vue instance" name="VariantSelector/index.vue renders a vue instance" time="0.006">
</testcase>
<testcase classname="VariantSelector/index.vue groups values by their attributes" name="VariantSelector/index.vue groups values by their attributes" time="0.006">
<failure>TypeError: Cannot read property 'map' of undefined
at allVariants.map (/Users/test/dev/spa/src/components/productdetail/VariantSelector/VariantSelector.vue:22:1)
at Array.map (<anonymous>)
at VueComponent.attributes (/Users/test/dev/spa/src/components/productdetail/VariantSelector/VariantSelector.vue:21:1)
at Watcher.get (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4465:25)
at Watcher.evaluate (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4570:21)
at VueComponent.attributes (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4819:17)
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/productdetail/VariantSelector.spec.js:77:23)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="VariantSelector/index.vue calculates the selected value" name="VariantSelector/index.vue calculates the selected value" time="0.004">
<failure>TypeError: Cannot read property 'map' of undefined
at p.allVariants.map (/Users/test/dev/spa/src/components/productdetail/VariantSelector/VariantSelector.vue:62:1)
at Array.map (<anonymous>)
at VueComponent.variantCombinations (/Users/test/dev/spa/src/components/productdetail/VariantSelector/VariantSelector.vue:59:1)
at Watcher.get (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4465:25)
at Watcher.evaluate (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4570:21)
at VueComponent.computedGetter [as variantCombinations] (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4819:17)
at VueComponent.selected (/Users/test/dev/spa/src/components/productdetail/VariantSelector/VariantSelector.vue:52:1)
at Watcher.get (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4465:25)
at Watcher.evaluate (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4570:21)
at VueComponent.selected (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4819:17)
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/productdetail/VariantSelector.spec.js:83:23)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="VariantSelector/index.vue obtains variant combinations" name="VariantSelector/index.vue obtains variant combinations" time="0.003">
<failure>TypeError: Cannot read property 'map' of undefined
at p.allVariants.map (/Users/test/dev/spa/src/components/productdetail/VariantSelector/VariantSelector.vue:62:1)
at Array.map (<anonymous>)
at VueComponent.variantCombinations (/Users/test/dev/spa/src/components/productdetail/VariantSelector/VariantSelector.vue:59:1)
at Watcher.get (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4465:25)
at Watcher.evaluate (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4570:21)
at VueComponent.variantCombinations (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4819:17)
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/productdetail/VariantSelector.spec.js:93:23)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
</testsuite>
<testsuite name="AddToCartForm/index.vue" errors="0" failures="1" skipped="0" timestamp="2020-08-12T15:19:36" time="0.811" tests="4">
<testcase classname="AddToCartForm/index.vue renders a vue instance" name="AddToCartForm/index.vue renders a vue instance" time="0.01">
</testcase>
<testcase classname="AddToCartForm/index.vue returns the quantities to be displayed" name="AddToCartForm/index.vue returns the quantities to be displayed" time="0.004">
<failure>TypeError: Cannot read property 'length' of undefined
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/productdetail/AddToCartForm.spec.js:43:34)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="AddToCartForm/index.vue on submit it creates a cart when cart does not exist" name="AddToCartForm/index.vue on submit it creates a cart when cart does not exist" time="0.006">
</testcase>
<testcase classname="AddToCartForm/index.vue on submit it does not create a cart if it exists" name="AddToCartForm/index.vue on submit it does not create a cart if it exists" time="0.002">
</testcase>
</testsuite>
<testsuite name="CartLikePriceDetail/index.vue" errors="0" failures="0" skipped="0" timestamp="2020-08-12T15:19:36" time="0.842" tests="3">
<testcase classname="CartLikePriceDetail/index.vue renders a vue instance" name="CartLikePriceDetail/index.vue renders a vue instance" time="0.01">
</testcase>
<testcase classname="CartLikePriceDetail/index.vue calculates applied taxes" name="CartLikePriceDetail/index.vue calculates applied taxes" time="0.007">
</testcase>
<testcase classname="CartLikePriceDetail/index.vue calculates subtotal price" name="CartLikePriceDetail/index.vue calculates subtotal price" time="0.006">
</testcase>
</testsuite>
<testsuite name="ProductList/index.vue" errors="0" failures="1" skipped="0" timestamp="2020-08-12T15:19:35" time="1.871" tests="3">
<testcase classname="ProductList/index.vue renders a vue instance" name="ProductList/index.vue renders a vue instance" time="0.008">
</testcase>
<testcase classname="ProductList/index.vue obtains category information" name="ProductList/index.vue obtains category information" time="0.007">
</testcase>
<testcase classname="ProductList/index.vue calls ProductThumbnail for each obtained product" name="ProductList/index.vue calls ProductThumbnail for each obtained product" time="0.013">
<failure>Error: expect(received).toBe(expected) // Object.is equality
Expected: 3
Received: 0
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/productoverview/ProductList.spec.js:96:31)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
</testsuite>
<testsuite name="AttributeSelect/index.vue" errors="0" failures="3" skipped="0" timestamp="2020-08-12T15:19:37" time="0.373" tests="4">
<testcase classname="AttributeSelect/index.vue renders a vue instance" name="AttributeSelect/index.vue renders a vue instance" time="0.009">
</testcase>
<testcase classname="AttributeSelect/index.vue filters out repeated values and returns the unique ones" name="AttributeSelect/index.vue filters out repeated values and returns the unique ones" time="0.011">
<failure>Error: expect(received).toEqual(expected) // deep equality
Expected: Set {"black", "grey"}
Received: undefined
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/productdetail/AttributeSelect.spec.js:25:39)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="AttributeSelect/index.vue we have variant combinations and selected combination finds the exact combination for the selected attribute" name="AttributeSelect/index.vue we have variant combinations and selected combination finds the exact combination for the selected attribute" time="0.003">
<failure>TypeError: wrapper.vm.findSelectedSku is not a function
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/productdetail/AttributeSelect.spec.js:48:25)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="AttributeSelect/index.vue we have variant combinations and selected combination finds a fallback for the selected combination" name="AttributeSelect/index.vue we have variant combinations and selected combination finds a fallback for the selected combination" time="0.003">
<failure>TypeError: wrapper.vm.findSelectedSku is not a function
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/productdetail/AttributeSelect.spec.js:53:25)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
</testsuite>
<testsuite name="MiniCart/index.vue" errors="0" failures="2" skipped="0" timestamp="2020-08-12T15:19:36" time="1.52" tests="3">
<testcase classname="MiniCart/index.vue renders a vue instance" name="MiniCart/index.vue renders a vue instance" time="0.012">
</testcase>
<testcase classname="MiniCart/index.vue close it according to store" name="MiniCart/index.vue close it according to store" time="0.026">
<failure>Error: [vue-test-utils]: find did not return [data-test="mini-cart-content"], cannot call isVisible() on empty Wrapper
at throwError (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:1731:9)
at ErrorWrapper.isVisible (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:8852:3)
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/header/MiniCart.spec.js:51:60)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="MiniCart/index.vue open it according to store" name="MiniCart/index.vue open it according to store" time="0.015">
<failure>Error: [vue-test-utils]: find did not return [data-test="mini-cart-content"], cannot call isVisible() on empty Wrapper
at throwError (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:1731:9)
at ErrorWrapper.isVisible (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:8852:3)
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/header/MiniCart.spec.js:71:60)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
</testsuite>
<testsuite name="ProductSortSelector/index.vue" errors="0" failures="1" skipped="0" timestamp="2020-08-12T15:19:37" time="0.187" tests="1">
<testcase classname="ProductSortSelector/index.vue no idea what productsortselector is supposed to be" name="ProductSortSelector/index.vue no idea what productsortselector is supposed to be" time="0.001">
<failure>Error: expect(received).toBe(expected) // Object.is equality
Expected: 2
Received: 1
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/productoverview/ProductSortSelector.spec.js:54:15)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
</testsuite>
<testsuite name="BaseAddressForm/index.vue" errors="0" failures="0" skipped="0" timestamp="2020-08-12T15:19:37" time="0.823" tests="5">
<testcase classname="BaseAddressForm/index.vue renders a vue instance" name="BaseAddressForm/index.vue renders a vue instance" time="0.02">
</testcase>
<testcase classname="BaseAddressForm/index.vue does not set form when no shipping address defined in cart" name="BaseAddressForm/index.vue does not set form when no shipping address defined in cart" time="0.012">
</testcase>
<testcase classname="BaseAddressForm/index.vue sets shipping address in form if defined" name="BaseAddressForm/index.vue sets shipping address in form if defined" time="0.009">
</testcase>
<testcase classname="BaseAddressForm/index.vue removes typename from response when copying to form" name="BaseAddressForm/index.vue removes typename from response when copying to form" time="0.01">
</testcase>
<testcase classname="BaseAddressForm/index.vue flatters contact info in form" name="BaseAddressForm/index.vue flatters contact info in form" time="0.009">
</testcase>
</testsuite>
<testsuite name="ProductThumbnail/index.vue" errors="0" failures="0" skipped="2" timestamp="2020-08-12T15:19:37" time="0.813" tests="4">
<testcase classname="ProductThumbnail/index.vue renders a vue instance" name="ProductThumbnail/index.vue renders a vue instance" time="0.008">
</testcase>
<testcase classname="ProductThumbnail/index.vue obtains matching variant of the product" name="ProductThumbnail/index.vue obtains matching variant of the product" time="0">
<skipped/>
</testcase>
<testcase classname="ProductThumbnail/index.vue obtains whether product has more colors" name="ProductThumbnail/index.vue obtains whether product has more colors" time="0">
<skipped/>
</testcase>
<testcase classname="ProductThumbnail/index.vue obtains whether product has images" name="ProductThumbnail/index.vue obtains whether product has images" time="0.009">
</testcase>
</testsuite>
<testsuite name="LineItemQuantityForm/index.vue" errors="0" failures="1" skipped="0" timestamp="2020-08-12T15:19:37" time="0.962" tests="5">
<testcase classname="LineItemQuantityForm/index.vue renders a vue instance" name="LineItemQuantityForm/index.vue renders a vue instance" time="0.012">
</testcase>
<testcase classname="LineItemQuantityForm/index.vue does not submit on created" name="LineItemQuantityForm/index.vue does not submit on created" time="0.005">
</testcase>
<testcase classname="LineItemQuantityForm/index.vue does not submit on same quantity changed" name="LineItemQuantityForm/index.vue does not submit on same quantity changed" time="0.003">
</testcase>
<testcase classname="LineItemQuantityForm/index.vue submits when quantity changes" name="LineItemQuantityForm/index.vue submits when quantity changes" time="0.004">
<failure>Error: expect(jest.fn()).toBeCalled()
Expected number of calls: >= 1
Received number of calls: 0
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/cartdetail/LineItemQuantityForm.spec.js:43:29)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="LineItemQuantityForm/index.vue does not submit when quantity is wrong" name="LineItemQuantityForm/index.vue does not submit when quantity is wrong" time="0.004">
</testcase>
</testsuite>
<testsuite name="StepShippingMethodForm/index.vue" errors="0" failures="0" skipped="0" timestamp="2020-08-12T15:19:37" time="0.958" tests="3">
<testcase classname="StepShippingMethodForm/index.vue renders a vue instance" name="StepShippingMethodForm/index.vue renders a vue instance" time="0.006">
</testcase>
<testcase classname="StepShippingMethodForm/index.vue finds the matching shipping rate" name="StepShippingMethodForm/index.vue finds the matching shipping rate" time="0.002">
</testcase>
<testcase classname="StepShippingMethodForm/index.vue finds whether shipping rate is free" name="StepShippingMethodForm/index.vue finds whether shipping rate is free" time="0.005">
</testcase>
</testsuite>
<testsuite name="BaseMoney/index.vue" errors="0" failures="0" skipped="0" timestamp="2020-08-12T15:19:38" time="0.311" tests="5">
<testcase classname="BaseMoney/index.vue renders a vue instance" name="BaseMoney/index.vue renders a vue instance" time="0.005">
</testcase>
<testcase classname="BaseMoney/index.vue calls number formatting method with proper arguments" name="BaseMoney/index.vue calls number formatting method with proper arguments" time="0.004">
</testcase>
<testcase classname="BaseMoney/index.vue calculates price amount with 2 fraction digit" name="BaseMoney/index.vue calculates price amount with 2 fraction digit" time="0.003">
</testcase>
<testcase classname="BaseMoney/index.vue calculates price amount with 1 fraction digit" name="BaseMoney/index.vue calculates price amount with 1 fraction digit" time="0.002">
</testcase>
<testcase classname="BaseMoney/index.vue calculates price amount with 0 fraction digits" name="BaseMoney/index.vue calculates price amount with 0 fraction digits" time="0.001">
</testcase>
</testsuite>
<testsuite name="LoginHeaderButton/index.vue" errors="0" failures="1" skipped="0" timestamp="2020-08-12T15:19:38" time="0.376" tests="3">
<testcase classname="LoginHeaderButton/index.vue renders a vue instance" name="LoginHeaderButton/index.vue renders a vue instance" time="0.006">
</testcase>
<testcase classname="LoginHeaderButton/index.vue shows logout and user info when authenticated" name="LoginHeaderButton/index.vue shows logout and user info when authenticated" time="0.007">
</testcase>
<testcase classname="LoginHeaderButton/index.vue logs out" name="LoginHeaderButton/index.vue logs out" time="0.014">
<failure>Error: [vue-test-utils]: find did not return [data-test="logout-button"], cannot call trigger() on empty Wrapper
at throwError (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:1731:9)
at ErrorWrapper.trigger (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:8956:3)
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/header/LoginButton.spec.js:51:49)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
</testsuite>
<testsuite name="BasePrice/index.vue" errors="0" failures="0" skipped="0" timestamp="2020-08-12T15:19:38" time="0.378" tests="4">
<testcase classname="BasePrice/index.vue renders a vue instance" name="BasePrice/index.vue renders a vue instance" time="0.005">
</testcase>
<testcase classname="BasePrice/index.vue obtains whether product has a discount" name="BasePrice/index.vue obtains whether product has a discount" time="0.006">
</testcase>
<testcase classname="BasePrice/index.vue obtains the discounted price" name="BasePrice/index.vue obtains the discounted price" time="0.004">
</testcase>
<testcase classname="BasePrice/index.vue obtains the original price" name="BasePrice/index.vue obtains the original price" time="0.002">
</testcase>
</testsuite>
<testsuite name="BaseLabel/index.vue" errors="0" failures="2" skipped="0" timestamp="2020-08-12T15:19:38" time="0.422" tests="3">
<testcase classname="BaseLabel/index.vue renders a vue instance" name="BaseLabel/index.vue renders a vue instance" time="0.007">
</testcase>
<testcase classname="BaseLabel/index.vue shows required on validation required" name="BaseLabel/index.vue shows required on validation required" time="0.009">
<failure>Error: expect(received).toBeTruthy()
Received: false
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/common/form/BaseLabel.spec.js:39:72)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="BaseLabel/index.vue displays label text if it exists" name="BaseLabel/index.vue displays label text if it exists" time="0.013">
<failure>Error: [vue-test-utils]: find did not return [data-test="form-label-text"], cannot call text() on empty Wrapper
at throwError (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:1731:9)
at ErrorWrapper.text (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:8892:3)
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/common/form/BaseLabel.spec.js:47:58)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
</testsuite>
<testsuite name="TabAccountDetails/index.vue" errors="0" failures="2" skipped="0" timestamp="2020-08-12T15:19:38" time="0.628" tests="3">
<testcase classname="TabAccountDetails/index.vue renders a vue instance" name="TabAccountDetails/index.vue renders a vue instance" time="0.007">
</testcase>
<testcase classname="TabAccountDetails/index.vue displays current form values" name="TabAccountDetails/index.vue displays current form values" time="0.02">
<failure>TypeError: wrapper.vm.openForm is not a function
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/userprofile/EditProfileForm.spec.js:42:16)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="TabAccountDetails/index.vue re-opens form with initially stored values" name="TabAccountDetails/index.vue re-opens form with initially stored values" time="0.009">
<failure>TypeError: wrapper.vm.openForm is not a function
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/userprofile/EditProfileForm.spec.js:52:16)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
</testsuite>
<testsuite name="productMixin" errors="0" failures="0" skipped="0" timestamp="2020-08-12T15:19:38" time="0.25" tests="3">
<testcase classname="productMixin Given that a product exists with current projection Obtains the current version of the product" name="productMixin Given that a product exists with current projection Obtains the current version of the product" time="0.008">
</testcase>
<testcase classname="productMixin Given that a product with an empty matching variant exists Obtains whether product has a Price" name="productMixin Given that a product with an empty matching variant exists Obtains whether product has a Price" time="0.001">
</testcase>
<testcase classname="productMixin returns the first available image" name="productMixin returns the first available image" time="0.001">
</testcase>
</testsuite>
<testsuite name="LocationSelector/index.vue" errors="0" failures="3" skipped="0" timestamp="2020-08-12T15:19:38" time="0.613" tests="3">
<testcase classname="LocationSelector/index.vue renders a vue instance" name="LocationSelector/index.vue renders a vue instance" time="0.006">
<failure>TypeError: Cannot convert undefined or null to object
at Function.entries (<anonymous>)
at VueComponent.listValues (/Users/test/dev/spa/src/components/header/LocationSelector/LocationSelector.vue:5:1)
at Watcher.get (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4465:25)
at Watcher.evaluate (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4570:21)
at Proxy.computedGetter (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4819:17)
at Proxy.render (/Users/test/dev/spa/src/components/header/LocationSelector/LocationSelector.vue:43:234)
at VueComponent.Vue._render (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:3538:22)
at VueComponent.updateComponent (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4054:21)
at Watcher.get (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4465:25)
at new Watcher (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4454:12)
at mountComponent (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4061:3)
at VueComponent.Object.<anonymous>.Vue.$mount (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:8392:10)
at init (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:3112:13)
at createComponent (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:5958:9)
at createElm (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:5905:9)
at VueComponent.patch [as __patch__] (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:6455:7)
at VueComponent.Vue._update (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:3933:19)
at VueComponent.updateComponent (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4054:10)
at Watcher.get (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4465:25)
at new Watcher (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4454:12)
at mountComponent (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4061:3)
at VueComponent.Object.<anonymous>.Vue.$mount (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:8392:10)
at mount (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:13855:21)
at shallowMount (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:13881:10)
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/header/LocationSelector.spec.js:18:12)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="LocationSelector/index.vue computes languages defined in configuration" name="LocationSelector/index.vue computes languages defined in configuration" time="0.004">
<failure>TypeError: Cannot convert undefined or null to object
at Function.entries (<anonymous>)
at VueComponent.listValues (/Users/test/dev/spa/src/components/header/LocationSelector/LocationSelector.vue:5:1)
at Watcher.get (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4465:25)
at Watcher.evaluate (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4570:21)
at Proxy.computedGetter (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4819:17)
at Proxy.render (/Users/test/dev/spa/src/components/header/LocationSelector/LocationSelector.vue:43:234)
at VueComponent.Vue._render (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:3538:22)
at VueComponent.updateComponent (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4054:21)
at Watcher.get (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4465:25)
at new Watcher (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4454:12)
at mountComponent (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4061:3)
at VueComponent.Object.<anonymous>.Vue.$mount (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:8392:10)
at init (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:3112:13)
at createComponent (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:5958:9)
at createElm (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:5905:9)
at VueComponent.patch [as __patch__] (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:6455:7)
at VueComponent.Vue._update (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:3933:19)
at VueComponent.updateComponent (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4054:10)
at Watcher.get (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4465:25)
at new Watcher (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4454:12)
at mountComponent (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4061:3)
at VueComponent.Object.<anonymous>.Vue.$mount (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:8392:10)
at mount (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:13855:21)
at shallowMount (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:13881:10)
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/header/LocationSelector.spec.js:24:21)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
<testcase classname="LocationSelector/index.vue hides selector on empty languages" name="LocationSelector/index.vue hides selector on empty languages" time="0.001">
<failure>TypeError: _vm.$t is not a function
at Proxy.render (/Users/test/dev/spa/src/components/header/LocationSelector/LocationSelector.vue:43:184)
at VueComponent.Vue._render (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:3538:22)
at VueComponent.updateComponent (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4054:21)
at Watcher.get (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4465:25)
at new Watcher (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4454:12)
at mountComponent (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4061:3)
at VueComponent.Object.<anonymous>.Vue.$mount (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:8392:10)
at init (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:3112:13)
at createComponent (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:5958:9)
at createElm (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:5905:9)
at VueComponent.patch [as __patch__] (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:6455:7)
at VueComponent.Vue._update (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:3933:19)
at VueComponent.updateComponent (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4054:10)
at Watcher.get (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4465:25)
at new Watcher (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4454:12)
at mountComponent (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:4061:3)
at VueComponent.Object.<anonymous>.Vue.$mount (/Users/test/dev/spa/node_modules/vue/dist/vue.runtime.common.dev.js:8392:10)
at mount (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:13855:21)
at shallowMount (/Users/test/dev/spa/node_modules/@vue/test-utils/dist/vue-test-utils.js:13881:10)
at Object.it (/Users/test/dev/spa/tests/unit/specs/components/header/LocationSelector.spec.js:31:21)
at Object.asyncJestTest (/Users/test/dev/spa/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
at resolve (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:43:12)
at new Promise (<anonymous>)
at mapper (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
at promise.then (/Users/test/dev/spa/node_modules/jest-jasmine2/build/queueRunner.js:73:41)
at process._tickCallback (internal/process/next_tick.js:68:7)</failure>
</testcase>
</testsuite>
<testsuite name="DetailsSection/index.vue" errors="0" failures="0" skipped="0" timestamp="2020-08-12T15:19:39" time="0.608" tests="2">
<testcase classname="DetailsSection/index.vue renders a vue instance" name="DetailsSection/index.vue renders a vue instance" time="0.004">
</testcase>
<testcase classname="DetailsSection/index.vue obtains attributes of the product" name="DetailsSection/index.vue obtains attributes of the product" time="0.009">
</testcase>
</testsuite>
<testsuite name="TabOrderList/index.vue" errors="0" failures="0" skipped="0" timestamp="2020-08-12T15:19:39" time="0.805" tests="2">
<testcase classname="TabOrderList/index.vue renders a vue instance" name="TabOrderList/index.vue renders a vue instance" time="0.006">
</testcase>
<testcase classname="TabOrderList/index.vue shows the right status in all cases" name="TabOrderList/index.vue shows the right status in all cases" time="0.004">
</testcase>
</testsuite>
<testsuite name="Breadcrumb/index.vue" errors="0" failures="0" skipped="0" timestamp="2020-08-12T15:19:39" time="0.382" tests="2">
<testcase classname="Breadcrumb/index.vue renders a vue instance" name="Breadcrumb/index.vue renders a vue instance" time="0.004">
</testcase>
<testcase classname="Breadcrumb/index.vue obtains category information" name="Breadcrumb/index.vue obtains category information" time="0.005">
</testcase>
</testsuite>
<testsuite name="BaseSelect/index.vue" errors="0" failures="0" skipped="0" timestamp="2020-08-12T15:19:39" time="0.472" tests="3">
<testcase classname="BaseSelect/index.vue renders a vue instance" name="BaseSelect/index.vue renders a vue instance" time="0.008">
</testcase>
<testcase classname="BaseSelect/index.vue updates model with prop value" name="BaseSelect/index.vue updates model with prop value" time="0.005">
</testcase>
<testcase classname="BaseSelect/index.vue emits input changes" name="BaseSelect/index.vue emits input changes" time="0.003">
</testcase>
</testsuite>
<testsuite name="BaseInput/index.vue" errors="0" failures="0" skipped="0" timestamp="2020-08-12T15:19:39" time="0.434" tests="3">
<testcase classname="BaseInput/index.vue renders a vue instance" name="BaseInput/index.vue renders a vue instance" time="0.006">
</testcase>
<testcase classname="BaseInput/index.vue updates model with prop value" name="BaseInput/index.vue updates model with prop value" time="0.006">
</testcase>
<testcase classname="BaseInput/index.vue emits input changes" name="BaseInput/index.vue emits input changes" time="0.008">
</testcase>
</testsuite>
<testsuite name="ProductInfo/index.vue" errors="0" failures="0" skipped="0" timestamp="2020-08-12T15:19:39" time="1.415" tests="2">
<testcase classname="ProductInfo/index.vue renders a vue instance" name="ProductInfo/index.vue renders a vue instance" time="0.003">
</testcase>
<testcase classname="ProductInfo/index.vue obtains matching variant of the product" name="ProductInfo/index.vue obtains matching variant of the product" time="0.007">
</testcase>
</testsuite>
<testsuite name="SignUpForm/index.vue" errors="0" failures="0" skipped="0" timestamp="2020-08-12T15:19:40" time="0.744" tests="1">
<testcase classname="SignUpForm/index.vue renders a vue instance" name="SignUpForm/index.vue renders a vue instance" time="0.006">
</testcase>
</testsuite>
<testsuite name="TabChangePassword/index.vue" errors="0" failures="0" skipped="0" timestamp="2020-08-12T15:19:40" time="0.863" tests="1">
<testcase classname="TabChangePassword/index.vue renders a vue instance" name="TabChangePassword/index.vue renders a vue instance" time="0.004">
</testcase>
</testsuite>
<testsuite name="LoginForm/index.vue" errors="0" failures="0" skipped="0" timestamp="2020-08-12T15:19:40" time="0.665" tests="1">
<testcase classname="LoginForm/index.vue renders a vue instance" name="LoginForm/index.vue renders a vue instance" time="0.007">
</testcase>
</testsuite>
</testsuites>