-
Notifications
You must be signed in to change notification settings - Fork 56
/
Copy pathjunit.xml
5339 lines (5339 loc) · 505 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
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="UTF-8"?>
<testsuites name="jest tests" tests="2494" failures="0" errors="0" time="6.32">
<testsuite name="extractor-s" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:25" time="0.886" tests="20">
<testcase classname="extractor-s should return dim field values based on default field accessor" name="extractor-s should return dim field values based on default field accessor" time="0.007">
</testcase>
<testcase classname="extractor-s should return measure field values based on default field accessor" name="extractor-s should return measure field values based on default field accessor" time="0">
</testcase>
<testcase classname="extractor-s should return joined set when array of fields is used" name="extractor-s should return joined set when array of fields is used" time="0.002">
</testcase>
<testcase classname="extractor-s should return raw field values" name="extractor-s should return raw field values" time="0">
</testcase>
<testcase classname="extractor-s should return mapped properties from same field" name="extractor-s should return mapped properties from same field" time="0">
</testcase>
<testcase classname="extractor-s should return primitive values" name="extractor-s should return primitive values" time="0.001">
</testcase>
<testcase classname="extractor-s should return mapped properties from other fields" name="extractor-s should return mapped properties from other fields" time="0">
</testcase>
<testcase classname="extractor-s should return collected values" name="extractor-s should return collected values" time="0.001">
</testcase>
<testcase classname="extractor-s should return reduced values" name="extractor-s should return reduced values" time="0.001">
</testcase>
<testcase classname="extractor-s should return reduced values from multiple fields when tracking" name="extractor-s should return reduced values from multiple fields when tracking" time="0.001">
</testcase>
<testcase classname="extractor-s should return reduced values from multiple fields without tracking" name="extractor-s should return reduced values from multiple fields without tracking" time="0.001">
</testcase>
<testcase classname="extractor-s should return filtered main values" name="extractor-s should return filtered main values" time="0">
</testcase>
<testcase classname="extractor-s getFieldAccessor should return -1 when field is falsy" name="extractor-s getFieldAccessor should return -1 when field is falsy" time="0">
</testcase>
<testcase classname="extractor-s getFieldAccessor should return -1 if field is out of bounds" name="extractor-s getFieldAccessor should return -1 if field is out of bounds" time="0">
</testcase>
<testcase classname="extractor-s getFieldAccessor should return a field accessor for the second column" name="extractor-s getFieldAccessor should return a field accessor for the second column" time="0">
</testcase>
<testcase classname="extractor-s getFieldAccessor should return a field accessor for an attribute dimension" name="extractor-s getFieldAccessor should return a field accessor for an attribute dimension" time="0.001">
</testcase>
<testcase classname="extractor-s getFieldAccessor should return a field accessor for an attribute expression" name="extractor-s getFieldAccessor should return a field accessor for an attribute expression" time="0">
</testcase>
<testcase classname="extractor-s getFieldAccessor should return origin field accessor for virtual field" name="extractor-s getFieldAccessor should return origin field accessor for virtual field" time="0">
</testcase>
<testcase classname="extractor-s getFieldAccessor should return correct index when object has one dimension and five measures, and column order is irregular" name="extractor-s getFieldAccessor should return correct index when object has one dimension and five measures, and column order is irregular" time="0">
</testcase>
<testcase classname="extractor-s getFieldAccessor should return correct index when object has two dimensions and one measure, qLeft is 1, and column order is empty" name="extractor-s getFieldAccessor should return correct index when object has two dimensions and one measure, qLeft is 1, and column order is empty" time="0">
</testcase>
</testsuite>
<testsuite name="pie" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:25" time="1.258" tests="10">
<testcase classname="pie should render slices with default settings" name="pie should render slices with default settings" time="0.008">
</testcase>
<testcase classname="pie should set share metadata" name="pie should set share metadata" time="0.001">
</testcase>
<testcase classname="pie should filter negative and NaN values" name="pie should filter negative and NaN values" time="0.001">
</testcase>
<testcase classname="pie should filter out outerRadius <= innerRadius" name="pie should filter out outerRadius <= innerRadius" time="0.001">
</testcase>
<testcase classname="pie arcValue should default to data.value" name="pie arcValue should default to data.value" time="0">
</testcase>
<testcase classname="pie arcValue should prioritize .arc" name="pie arcValue should prioritize .arc" time="0.001">
</testcase>
<testcase classname="pie configured slices should render with configured settings" name="pie configured slices should render with configured settings" time="0">
</testcase>
<testcase classname="pie configured slices should render first slice" name="pie configured slices should render first slice" time="0">
</testcase>
<testcase classname="pie configured slices should render second slice" name="pie configured slices should render second slice" time="0">
</testcase>
<testcase classname="pie configured slices should render third slice" name="pie configured slices should render third slice" time="0.001">
</testcase>
</testsuite>
<testsuite name="Component" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:25" time="1.271" tests="33">
<testcase classname="Component require should be able to require symbol factory" name="Component require should be able to require symbol factory" time="0.007">
</testcase>
<testcase classname="Component should forward rendererSettings if renderer has settings func" name="Component should forward rendererSettings if renderer has settings func" time="0.002">
</testcase>
<testcase classname="Component should call lifecycle methods with correct context when rendering" name="Component should call lifecycle methods with correct context when rendering" time="0.001">
</testcase>
<testcase classname="Component should call lifecycle methods with correct context when updating" name="Component should call lifecycle methods with correct context when updating" time="0">
</testcase>
<testcase classname="Component should update brushArgs.config on set" name="Component should update brushArgs.config on set" time="0.003">
</testcase>
<testcase classname="Component should update data correctly if there is no progressive" name="Component should update data correctly if there is no progressive" time="0.001">
</testcase>
<testcase classname="Component should update data correctly if progressive = false" name="Component should update data correctly if progressive = false" time="0.001">
</testcase>
<testcase classname="Component should update data correctly if progressive.isFirst = true and no data.items" name="Component should update data correctly if progressive.isFirst = true and no data.items" time="0.001">
</testcase>
<testcase classname="Component should update data correctly if progressive.isFirst = true and has data.items" name="Component should update data correctly if progressive.isFirst = true and has data.items" time="0.001">
</testcase>
<testcase classname="Component should update data correctly during progressive" name="Component should update data correctly during progressive" time="0.001">
</testcase>
<testcase classname="Component should update renderArgs correctly on the first progressive" name="Component should update renderArgs correctly on the first progressive" time="0.001">
</testcase>
<testcase classname="Component should update renderArgs correctly during progressive" name="Component should update renderArgs correctly during progressive" time="0.001">
</testcase>
<testcase classname="Component should update brushArgs.nodes correctly if progressive is falsy" name="Component should update brushArgs.nodes correctly if progressive is falsy" time="0">
</testcase>
<testcase classname="Component should update brushArgs.nodes correctly if progressive.isFirst = true" name="Component should update brushArgs.nodes correctly if progressive.isFirst = true" time="0.001">
</testcase>
<testcase classname="Component should update brushArgs.nodes correctly if progressive.isFirst = true" name="Component should update brushArgs.nodes correctly if progressive.isFirst = true" time="0.001">
</testcase>
<testcase classname="Component emits should have an empty emit function when rendering" name="Component emits should have an empty emit function when rendering" time="0">
</testcase>
<testcase classname="Component emits should have an empty emit function when updating" name="Component emits should have an empty emit function when updating" time="0">
</testcase>
<testcase classname="Component emits should have an empty emit function when destroying" name="Component emits should have an empty emit function when destroying" time="0.001">
</testcase>
<testcase classname="Component visibility should return false for isVisible() when initialising" name="Component visibility should return false for isVisible() when initialising" time="0">
</testcase>
<testcase classname="Component visibility should return true for isVisible() when mounting" name="Component visibility should return true for isVisible() when mounting" time="0">
</testcase>
<testcase classname="Component visibility should return false for isVisible() when unmounting" name="Component visibility should return false for isVisible() when unmounting" time="0.001">
</testcase>
<testcase classname="Component update should call renderers render func without args when applying transformation" name="Component update should call renderers render func without args when applying transformation" time="0">
</testcase>
<testcase classname="Component update should run tween when animations are enabled" name="Component update should run tween when animations are enabled" time="0.001">
</testcase>
<testcase classname="Component update should not run tween when animations are disabled, case 1: enabled is not a function" name="Component update should not run tween when animations are disabled, case 1: enabled is not a function" time="0">
</testcase>
<testcase classname="Component update should not run tween when animations are disabled, case 2: enabled is a function" name="Component update should not run tween when animations are disabled, case 2: enabled is a function" time="0.001">
</testcase>
<testcase classname="Component findShapes should return matching shapes" name="Component findShapes should return matching shapes" time="0">
</testcase>
<testcase classname="Component shapesAt should return matching shapes" name="Component shapesAt should return matching shapes" time="0.001">
</testcase>
<testcase classname="Component shapesAt propagation option should return last shape" name="Component shapesAt propagation option should return last shape" time="0">
</testcase>
<testcase classname="Component unmount should remove event listeners from instance context" name="Component unmount should remove event listeners from instance context" time="0.001">
</testcase>
<testcase classname="Component getBrushedShapes should only return shapes within the same context" name="Component getBrushedShapes should only return shapes within the same context" time="0.001">
</testcase>
<testcase classname="Component getBrushedShapes should not return duplicate shapes" name="Component getBrushedShapes should not return duplicate shapes" time="0">
</testcase>
<testcase classname="Component getBrushedShapes should use data props parameter if submitted" name="Component getBrushedShapes should use data props parameter if submitted" time="0.001">
</testcase>
<testcase classname="Component getBrushedShapes should fallback to brush data property if data props parameter is omitted" name="Component getBrushedShapes should fallback to brush data property if data props parameter is omitted" time="0.001">
</testcase>
</testsuite>
<testsuite name="point component" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:25" time="1.274" tests="15">
<testcase classname="point component should render points with default settings" name="point component should render points with default settings" time="0.008">
</testcase>
<testcase classname="point component should render points with default settings when settings properties are invalid" name="point component should render points with default settings when settings properties are invalid" time="0.001">
</testcase>
<testcase classname="point component should render points with primitive value settings" name="point component should render points with primitive value settings" time="0.001">
</testcase>
<testcase classname="point component should render points with function settings" name="point component should render points with function settings" time="0.001">
</testcase>
<testcase classname="point component should render points with data settings" name="point component should render points with data settings" time="0.001">
</testcase>
<testcase classname="point component should render points with function settings and size has px format" name="point component should render points with function settings and size has px format" time="0.001">
</testcase>
<testcase classname="point component should render points with data settings and size has px format" name="point component should render points with data settings and size has px format" time="0.001">
</testcase>
<testcase classname="point component should render points with limited size when using discrete scale" name="point component should render points with limited size when using discrete scale" time="0">
</testcase>
<testcase classname="point component should not render points with show as false" name="point component should not render points with show as false" time="0.001">
</testcase>
<testcase classname="point component should not render points with show function return false" name="point component should not render points with show function return false" time="0">
</testcase>
<testcase classname="point component should render visible points with data settings" name="point component should render visible points with data settings" time="0.001">
</testcase>
<testcase classname="point component should render points with custom shape" name="point component should render points with custom shape" time="0">
</testcase>
<testcase classname="point component should render points with custom shape when type prop is missing" name="point component should render points with custom shape when type prop is missing" time="0.001">
</testcase>
<testcase classname="point component should render points with default type when shape is an object" name="point component should render points with default type when shape is an object" time="0">
</testcase>
<testcase classname="point component should not be able to override base point properties with custom shape" name="point component should not be able to override base point properties with custom shape" time="0.001">
</testcase>
</testsuite>
<testsuite name="Colors" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:25" time="1.28" tests="71">
<testcase classname="Colors HSL should handle hsl values" name="Colors HSL should handle hsl values" time="0.007">
</testcase>
<testcase classname="Colors HSL should handle hsla values" name="Colors HSL should handle hsla values" time="0.001">
</testcase>
<testcase classname="Colors HSL should normalize angle values" name="Colors HSL should normalize angle values" time="0">
</testcase>
<testcase classname="Colors HSL should clip percentage values" name="Colors HSL should clip percentage values" time="0">
</testcase>
<testcase classname="Colors HSL should clip negative percentage values" name="Colors HSL should clip negative percentage values" time="0.001">
</testcase>
<testcase classname="Colors HSL should clip alpha value" name="Colors HSL should clip alpha value" time="0">
</testcase>
<testcase classname="Colors HSL should allow decimal values and round to nearest integer" name="Colors HSL should allow decimal values and round to nearest integer" time="0">
</testcase>
<testcase classname="Colors HSL should not allow saturation and lightness values without a percentage character" name="Colors HSL should not allow saturation and lightness values without a percentage character" time="0">
</testcase>
<testcase classname="Colors HSL should use percentage in string output" name="Colors HSL should use percentage in string output" time="0">
</testcase>
<testcase classname="Colors HSL should not allow non-digit characters" name="Colors HSL should not allow non-digit characters" time="0.001">
</testcase>
<testcase classname="Colors HSL should handle whitespace" name="Colors HSL should handle whitespace" time="0">
</testcase>
<testcase classname="Colors RGB should handle rgb numerical values" name="Colors RGB should handle rgb numerical values" time="0">
</testcase>
<testcase classname="Colors RGB should handle rgba numerical values" name="Colors RGB should handle rgba numerical values" time="0">
</testcase>
<testcase classname="Colors RGB should handle rgb percentage values" name="Colors RGB should handle rgb percentage values" time="0">
</testcase>
<testcase classname="Colors RGB should handle rgba percentage values" name="Colors RGB should handle rgba percentage values" time="0">
</testcase>
<testcase classname="Colors RGB should clip numerical values" name="Colors RGB should clip numerical values" time="0">
</testcase>
<testcase classname="Colors RGB should clip negative numerical values" name="Colors RGB should clip negative numerical values" time="0">
</testcase>
<testcase classname="Colors RGB should clip percentage values" name="Colors RGB should clip percentage values" time="0">
</testcase>
<testcase classname="Colors RGB should clip alpha value" name="Colors RGB should clip alpha value" time="0">
</testcase>
<testcase classname="Colors RGB should handle numerical boundry values" name="Colors RGB should handle numerical boundry values" time="0">
</testcase>
<testcase classname="Colors RGB should handle percentage boundry values" name="Colors RGB should handle percentage boundry values" time="0.001">
</testcase>
<testcase classname="Colors RGB should handle whitespace" name="Colors RGB should handle whitespace" time="0">
</testcase>
<testcase classname="Colors RGB should clip negative alpha values" name="Colors RGB should clip negative alpha values" time="0">
</testcase>
<testcase classname="Colors RGB should not allow non-digit characters" name="Colors RGB should not allow non-digit characters" time="0">
</testcase>
<testcase classname="Colors RGB should not allow mixing numerial and percentage values" name="Colors RGB should not allow mixing numerial and percentage values" time="0">
</testcase>
<testcase classname="Colors RGB should not allow decimal values" name="Colors RGB should not allow decimal values" time="0">
</testcase>
<testcase classname="Colors Hex should handle six digit hex values" name="Colors Hex should handle six digit hex values" time="0">
</testcase>
<testcase classname="Colors Hex should handle three digit hex values" name="Colors Hex should handle three digit hex values" time="0">
</testcase>
<testcase classname="Colors Hex should handle white space before and after three digit hex values" name="Colors Hex should handle white space before and after three digit hex values" time="0">
</testcase>
<testcase classname="Colors Hex should handle white space before and after six digit hex values" name="Colors Hex should handle white space before and after six digit hex values" time="0">
</testcase>
<testcase classname="Colors Hex should not match six digit hex values without #" name="Colors Hex should not match six digit hex values without #" time="0">
</testcase>
<testcase classname="Colors Hex should not match three digit hex values without #" name="Colors Hex should not match three digit hex values without #" time="0">
</testcase>
<testcase classname="Colors Hex should not allow six digit hex values outside of boundry" name="Colors Hex should not allow six digit hex values outside of boundry" time="0">
</testcase>
<testcase classname="Colors Hex should only allow six or three digit hex values" name="Colors Hex should only allow six or three digit hex values" time="0">
</testcase>
<testcase classname="Colors Key words should handle key words" name="Colors Key words should handle key words" time="0">
</testcase>
<testcase classname="Colors Key words should handle key words" name="Colors Key words should handle key words" time="0">
</testcase>
<testcase classname="Colors Key words should handle extended key words" name="Colors Key words should handle extended key words" time="0">
</testcase>
<testcase classname="Colors Key words should handle white space before and after key words" name="Colors Key words should handle white space before and after key words" time="0">
</testcase>
<testcase classname="Colors Key words should handle case in key words" name="Colors Key words should handle case in key words" time="0">
</testcase>
<testcase classname="Colors Input handling should handle null" name="Colors Input handling should handle null" time="0">
</testcase>
<testcase classname="Colors Input handling should handle undefined" name="Colors Input handling should handle undefined" time="0">
</testcase>
<testcase classname="Colors Input handling should handle empty string value" name="Colors Input handling should handle empty string value" time="0">
</testcase>
<testcase classname="Colors Input handling should handle empty value" name="Colors Input handling should handle empty value" time="0">
</testcase>
<testcase classname="Colors RGBA color should convert RGB to HSL" name="Colors RGBA color should convert RGB to HSL" time="0">
</testcase>
<testcase classname="Colors Conversions from RGBA should convert RGB to HSL" name="Colors Conversions from RGBA should convert RGB to HSL" time="0">
</testcase>
<testcase classname="Colors Conversions from RGBA should convert RGBA to HSLA" name="Colors Conversions from RGBA should convert RGBA to HSLA" time="0">
</testcase>
<testcase classname="Colors Conversions from RGBA should convert RGBA to RGB" name="Colors Conversions from RGBA should convert RGBA to RGB" time="0">
</testcase>
<testcase classname="Colors Conversions from RGBA should convert RGBA to RGBA" name="Colors Conversions from RGBA should convert RGBA to RGBA" time="0">
</testcase>
<testcase classname="Colors Conversions from RGBA should convert RGB to HEX" name="Colors Conversions from RGBA should convert RGB to HEX" time="0">
</testcase>
<testcase classname="Colors Conversions from RGBA should convert RGBA to number" name="Colors Conversions from RGBA should convert RGBA to number" time="0">
</testcase>
<testcase classname="Colors Conversions from RGBA should convert RGBA to string" name="Colors Conversions from RGBA should convert RGBA to string" time="0">
</testcase>
<testcase classname="Colors Conversions from RGBA should compare 2 RGBA colors, return true" name="Colors Conversions from RGBA should compare 2 RGBA colors, return true" time="0.001">
</testcase>
<testcase classname="Colors Conversions from RGBA should compare 2 RGBA colors, return false" name="Colors Conversions from RGBA should compare 2 RGBA colors, return false" time="0">
</testcase>
<testcase classname="Colors Conversions from HSLA should convert HSL to RGB" name="Colors Conversions from HSLA should convert HSL to RGB" time="0">
</testcase>
<testcase classname="Colors Conversions from HSLA should convert HSLA to RGBA" name="Colors Conversions from HSLA should convert HSLA to RGBA" time="0">
</testcase>
<testcase classname="Colors Conversions from HSLA should convert HSLA to HSL" name="Colors Conversions from HSLA should convert HSLA to HSL" time="0">
</testcase>
<testcase classname="Colors Conversions from HSLA should convert HSLA to HSLA" name="Colors Conversions from HSLA should convert HSLA to HSLA" time="0">
</testcase>
<testcase classname="Colors Conversions from HSLA should convert HSL to HEX" name="Colors Conversions from HSLA should convert HSL to HEX" time="0">
</testcase>
<testcase classname="Colors Conversions from HSLA should convert HSL to 24 bit number" name="Colors Conversions from HSLA should convert HSL to 24 bit number" time="0">
</testcase>
<testcase classname="Colors Conversions from HSLA should convert HSLA to string" name="Colors Conversions from HSLA should convert HSLA to string" time="0">
</testcase>
<testcase classname="Colors Conversions from HSLA should compare 2 HSLA colors, return true" name="Colors Conversions from HSLA should compare 2 HSLA colors, return true" time="0">
</testcase>
<testcase classname="Colors Conversions from HSLA should compare 2 HSLA colors, return false" name="Colors Conversions from HSLA should compare 2 HSLA colors, return false" time="0">
</testcase>
<testcase classname="Colors Color luminance should calculate luminance of RGBA color" name="Colors Color luminance should calculate luminance of RGBA color" time="0">
</testcase>
<testcase classname="Colors Color luminance should calculate luminance of HSLA color" name="Colors Color luminance should calculate luminance of HSLA color" time="0">
</testcase>
<testcase classname="Colors Color luminance should calculate if the color is dark" name="Colors Color luminance should calculate if the color is dark" time="0.001">
</testcase>
<testcase classname="Colors Color utils should calculate contrast of two RGBA colors" name="Colors Color utils should calculate contrast of two RGBA colors" time="0">
</testcase>
<testcase classname="Colors Color utils should calculate contrast of two HSLA colors" name="Colors Color utils should calculate contrast of two HSLA colors" time="0">
</testcase>
<testcase classname="Colors Color utils should calculate contrast between RGB and HSL colors" name="Colors Color utils should calculate contrast between RGB and HSL colors" time="0">
</testcase>
<testcase classname="Colors Color utils should generate a linear gradient css string from a scale object" name="Colors Color utils should generate a linear gradient css string from a scale object" time="0.001">
</testcase>
<testcase classname="Colors Color utils should generate a linear gradient css string from an array of color objects" name="Colors Color utils should generate a linear gradient css string from an array of color objects" time="0">
</testcase>
<testcase classname="Colors Color utils should generate a linear gradient css string from an array of color strings" name="Colors Color utils should generate a linear gradient css string from an array of color strings" time="0">
</testcase>
</testsuite>
<testsuite name="reference lines" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:25" time="1.279" tests="16">
<testcase classname="reference lines should not render lines with default settings and no scales" name="reference lines should not render lines with default settings and no scales" time="0.008">
</testcase>
<testcase classname="reference lines should not render lines without value" name="reference lines should not render lines without value" time="0.002">
</testcase>
<testcase classname="reference lines should not render lines if value function returns undefined" name="reference lines should not render lines if value function returns undefined" time="0.001">
</testcase>
<testcase classname="reference lines should render basic line with RTL label on X with scale" name="reference lines should render basic line with RTL label on X with scale" time="0.002">
</testcase>
<testcase classname="reference lines should support value as a function" name="reference lines should support value as a function" time="0.001">
</testcase>
<testcase classname="reference lines should render basic line with label on Y without scale" name="reference lines should render basic line with label on Y without scale" time="0.001">
</testcase>
<testcase classname="reference lines should render slope line with positive slope and no label on Y scale" name="reference lines should render slope line with positive slope and no label on Y scale" time="0.001">
</testcase>
<testcase classname="reference lines should render slope line with positive slope and label on Y scale" name="reference lines should render slope line with positive slope and label on Y scale" time="0.001">
</testcase>
<testcase classname="reference lines should render slope line with negative slope label on Y" name="reference lines should render slope line with negative slope label on Y" time="0.001">
</testcase>
<testcase classname="reference lines should render slope line with rect for colored background on Y scale" name="reference lines should render slope line with rect for colored background on Y scale" time="0.001">
</testcase>
<testcase classname="reference lines should not render slope line if oob, instead render oob circle" name="reference lines should not render slope line if oob, instead render oob circle" time="0.001">
</testcase>
<testcase classname="reference lines vAlign 0, align 1, default values and different text test" name="reference lines vAlign 0, align 1, default values and different text test" time="0">
</testcase>
<testcase classname="reference lines should bind data for oob values" name="reference lines should bind data for oob values" time="0.001">
</testcase>
<testcase classname="reference lines should bind data for oob values without a label" name="reference lines should bind data for oob values without a label" time="0">
</testcase>
<testcase classname="reference lines should bind data for oob values when scale.min = scale.max and scale is not invert" name="reference lines should bind data for oob values when scale.min = scale.max and scale is not invert" time="0.001">
</testcase>
<testcase classname="reference lines should bind data for oob values when scale.min = scale.max and scale is invert" name="reference lines should bind data for oob values when scale.min = scale.max and scale is invert" time="0">
</testcase>
</testsuite>
<testsuite name="box component" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:25" time="1.282" tests="7">
<testcase classname="box component should not render boxes with default settings" name="box component should not render boxes with default settings" time="0.01">
</testcase>
<testcase classname="box component should render a single basic box with minor custom settings" name="box component should render a single basic box with minor custom settings" time="0.004">
</testcase>
<testcase classname="box component should render a out of bounds marker" name="box component should render a out of bounds marker" time="0.003">
</testcase>
<testcase classname="box component should accept only end variable and draw a simple bar chart" name="box component should accept only end variable and draw a simple bar chart" time="0.001">
</testcase>
<testcase classname="box component should accept start and end variable to draw a gantt chart" name="box component should accept start and end variable to draw a gantt chart" time="0.002">
</testcase>
<testcase classname="box component should accept start, end, min and max values, without whiskers" name="box component should accept start, end, min and max values, without whiskers" time="0.002">
</testcase>
<testcase classname="box component should not have the squeeze bug" name="box component should not have the squeeze bug" time="0.001">
</testcase>
</testsuite>
<testsuite name="Brush Area Directional" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:25" time="1.335" tests="10">
<testcase classname="Brush Area Directional should renderer horizontal left edge node correctly" name="Brush Area Directional should renderer horizontal left edge node correctly" time="0.012">
</testcase>
<testcase classname="Brush Area Directional should renderer horizontal right edge node correctly" name="Brush Area Directional should renderer horizontal right edge node correctly" time="0.001">
</testcase>
<testcase classname="Brush Area Directional should renderer horizontal left bubble node correctly" name="Brush Area Directional should renderer horizontal left bubble node correctly" time="0.001">
</testcase>
<testcase classname="Brush Area Directional should renderer horizontal right bubble node correctly" name="Brush Area Directional should renderer horizontal right bubble node correctly" time="0">
</testcase>
<testcase classname="Brush Area Directional should renderer horizontal negative active drag left edge node" name="Brush Area Directional should renderer horizontal negative active drag left edge node" time="0.002">
</testcase>
<testcase classname="Brush Area Directional should renderer horizontal negative active drag right edge node" name="Brush Area Directional should renderer horizontal negative active drag right edge node" time="0.001">
</testcase>
<testcase classname="Brush Area Directional should renderer vertical top edge node correctly" name="Brush Area Directional should renderer vertical top edge node correctly" time="0.001">
</testcase>
<testcase classname="Brush Area Directional should renderer vertical bottom edge node correctly" name="Brush Area Directional should renderer vertical bottom edge node correctly" time="0.001">
</testcase>
<testcase classname="Brush Area Directional should renderer vertical top bubble node correctly" name="Brush Area Directional should renderer vertical top bubble node correctly" time="0.001">
</testcase>
<testcase classname="Brush Area Directional should renderer vertical bottom bubble node correctly" name="Brush Area Directional should renderer vertical bottom bubble node correctly" time="0.001">
</testcase>
</testsuite>
<testsuite name="Path" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:25" time="1.34" tests="36">
<testcase classname="Path Constructor should instantiate a new Path" name="Path Constructor should instantiate a new Path" time="0.008">
</testcase>
<testcase classname="Path Constructor should accept arguments - case 1: svg path" name="Path Constructor should accept arguments - case 1: svg path" time="0">
</testcase>
<testcase classname="Path Constructor should accept arguments - case 2: pie arc datum" name="Path Constructor should accept arguments - case 2: pie arc datum" time="0.001">
</testcase>
<testcase classname="Path Constructor path for line should render path for horizontal (default) line" name="Path Constructor path for line should render path for horizontal (default) line" time="0.004">
</testcase>
<testcase classname="Path Constructor path for line should render path for vertical line" name="Path Constructor path for line should render path for vertical line" time="0.001">
</testcase>
<testcase classname="Path Constructor path for line should render disconnected path for line with minor null value" name="Path Constructor path for line should render disconnected path for line with minor null value" time="0.001">
</testcase>
<testcase classname="Path Constructor path for line should render disconnected path for line with custom defined null values" name="Path Constructor path for line should render disconnected path for line with custom defined null values" time="0.001">
</testcase>
<testcase classname="Path Constructor path for line should render connected path for line with custom defined null values, when connect is true" name="Path Constructor path for line should render connected path for line with custom defined null values, when connect is true" time="0.001">
</testcase>
<testcase classname="Path Constructor path for line should render disconnected path for disconnected lines with unordered domain" name="Path Constructor path for line should render disconnected path for disconnected lines with unordered domain" time="0.001">
</testcase>
<testcase classname="Path Constructor path for line should render disconnected path for disconnected lines with unordered domain based on major data" name="Path Constructor path for line should render disconnected path for disconnected lines with unordered domain based on major data" time="0.001">
</testcase>
<testcase classname="Path Constructor path for line should render close path for area with default minor 0" name="Path Constructor path for line should render close path for area with default minor 0" time="0">
</testcase>
<testcase classname="Path Constructor path for line should render close path for area with explicit minor0" name="Path Constructor path for line should render close path for area with explicit minor0" time="0.002">
</testcase>
<testcase classname="Path Constructor path for line should not render minor0 line when having minor0 but showMinor0 is false" name="Path Constructor path for line should not render minor0 line when having minor0 but showMinor0 is false" time="0.001">
</testcase>
<testcase classname="Path Collider should require data path" name="Path Collider should require data path" time="0">
</testcase>
<testcase classname="Path Collider should be able to disable collider" name="Path Collider should be able to disable collider" time="0">
</testcase>
<testcase classname="Path Collider should disable collider if path only contains a single point" name="Path Collider should disable collider if path only contains a single point" time="0">
</testcase>
<testcase classname="Path Collider set explicit collider" name="Path Collider set explicit collider" time="0">
</testcase>
<testcase classname="Path Collider deduce polygon collider from data path" name="Path Collider deduce polygon collider from data path" time="0">
</testcase>
<testcase classname="Path Collider deduce polyline collider from data path" name="Path Collider deduce polyline collider from data path" time="0">
</testcase>
<testcase classname="Path Collider deduce visual polyline collider from data path" name="Path Collider deduce visual polyline collider from data path" time="0">
</testcase>
<testcase classname="Path BoundingRect should handle default values" name="Path BoundingRect should handle default values" time="0.001">
</testcase>
<testcase classname="Path BoundingRect without transform" name="Path BoundingRect without transform" time="0">
</testcase>
<testcase classname="Path BoundingRect with transform" name="Path BoundingRect with transform" time="0">
</testcase>
<testcase classname="Path BoundingRect with close command" name="Path BoundingRect with close command" time="0">
</testcase>
<testcase classname="Path BoundingRect with lineTo delta command" name="Path BoundingRect with lineTo delta command" time="0.001">
</testcase>
<testcase classname="Path BoundingRect with moveTo delta command" name="Path BoundingRect with moveTo delta command" time="0">
</testcase>
<testcase classname="Path BoundingRect should use cached path to points" name="Path BoundingRect should use cached path to points" time="0">
</testcase>
<testcase classname="Path BoundingRect should handle unknown commands" name="Path BoundingRect should handle unknown commands" time="0">
</testcase>
<testcase classname="Path BoundingRect should ignore bogus commands" name="Path BoundingRect should ignore bogus commands" time="0">
</testcase>
<testcase classname="Path BoundingRect should handle decimal characters" name="Path BoundingRect should handle decimal characters" time="0">
</testcase>
<testcase classname="Path Bounds should handle default values" name="Path Bounds should handle default values" time="0">
</testcase>
<testcase classname="Path Bounds without transform" name="Path Bounds without transform" time="0">
</testcase>
<testcase classname="Path Bounds with transform" name="Path Bounds with transform" time="0">
</testcase>
<testcase classname="Path Bounds with close command" name="Path Bounds with close command" time="0.001">
</testcase>
<testcase classname="Path Bounds with lineTo delta command" name="Path Bounds with lineTo delta command" time="0">
</testcase>
<testcase classname="Path Bounds with moveTo delta command" name="Path Bounds with moveTo delta command" time="0">
</testcase>
</testsuite>
<testsuite name="Legend Sequential" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:25" time="1.341" tests="13">
<testcase classname="Legend Sequential defaults" name="Legend Sequential defaults" time="0.014">
</testcase>
<testcase classname="Legend Sequential should support titles from scales" name="Legend Sequential should support titles from scales" time="0.001">
</testcase>
<testcase classname="Legend Sequential preferredSize should request to be hidden if tick labels are vertically overlapping" name="Legend Sequential preferredSize should request to be hidden if tick labels are vertically overlapping" time="0.002">
</testcase>
<testcase classname="Legend Sequential preferredSize should request to be hidden if tick labels are horizontallay overlapping" name="Legend Sequential preferredSize should request to be hidden if tick labels are horizontallay overlapping" time="0.001">
</testcase>
<testcase classname="Legend Sequential Vertical layout should anchor ticks to the right" name="Legend Sequential Vertical layout should anchor ticks to the right" time="0.001">
</testcase>
<testcase classname="Legend Sequential Vertical layout should anchor ticks to the left" name="Legend Sequential Vertical layout should anchor ticks to the left" time="0.002">
</testcase>
<testcase classname="Legend Sequential Vertical layout should not render title node" name="Legend Sequential Vertical layout should not render title node" time="0.001">
</testcase>
<testcase classname="Legend Sequential Vertical layout should support an inverted fill scale" name="Legend Sequential Vertical layout should support an inverted fill scale" time="0.001">
</testcase>
<testcase classname="Legend Sequential Horizontal layout should anchor ticks on the top" name="Legend Sequential Horizontal layout should anchor ticks on the top" time="0.001">
</testcase>
<testcase classname="Legend Sequential Horizontal layout should anchor ticks on the bottom" name="Legend Sequential Horizontal layout should anchor ticks on the bottom" time="0.001">
</testcase>
<testcase classname="Legend Sequential Horizontal layout should anchor title to the right" name="Legend Sequential Horizontal layout should anchor title to the right" time="0.002">
</testcase>
<testcase classname="Legend Sequential Horizontal layout should not render title" name="Legend Sequential Horizontal layout should not render title" time="0.001">
</testcase>
<testcase classname="Legend Sequential Horizontal layout should support an inverted fill scale" name="Legend Sequential Horizontal layout should support an inverted fill scale" time="0">
</testcase>
</testsuite>
<testsuite name="Text component" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:25" time="1.347" tests="45">
<testcase classname="Text component Dock Left Anchor default" name="Text component Dock Left Anchor default" time="0.01">
</testcase>
<testcase classname="Text component Dock Left Anchor center" name="Text component Dock Left Anchor center" time="0.001">
</testcase>
<testcase classname="Text component Dock Left Anchor top" name="Text component Dock Left Anchor top" time="0.001">
</testcase>
<testcase classname="Text component Dock Left Anchor bottom" name="Text component Dock Left Anchor bottom" time="0.001">
</testcase>
<testcase classname="Text component Dock Left Padding start" name="Text component Dock Left Padding start" time="0.001">
</testcase>
<testcase classname="Text component Dock Left Padding end" name="Text component Dock Left Padding end" time="0">
</testcase>
<testcase classname="Text component Dock Right Anchor default" name="Text component Dock Right Anchor default" time="0.001">
</testcase>
<testcase classname="Text component Dock Right Anchor center" name="Text component Dock Right Anchor center" time="0.001">
</testcase>
<testcase classname="Text component Dock Right Anchor top" name="Text component Dock Right Anchor top" time="0.001">
</testcase>
<testcase classname="Text component Dock Right Anchor bottom" name="Text component Dock Right Anchor bottom" time="0.001">
</testcase>
<testcase classname="Text component Dock Right Padding start" name="Text component Dock Right Padding start" time="0.001">
</testcase>
<testcase classname="Text component Dock Right Padding end" name="Text component Dock Right Padding end" time="0">
</testcase>
<testcase classname="Text component Dock Top Anchor default" name="Text component Dock Top Anchor default" time="0.001">
</testcase>
<testcase classname="Text component Dock Top Anchor center" name="Text component Dock Top Anchor center" time="0.001">
</testcase>
<testcase classname="Text component Dock Top Anchor left" name="Text component Dock Top Anchor left" time="0">
</testcase>
<testcase classname="Text component Dock Top Anchor right" name="Text component Dock Top Anchor right" time="0.001">
</testcase>
<testcase classname="Text component Dock Top Padding start" name="Text component Dock Top Padding start" time="0">
</testcase>
<testcase classname="Text component Dock Top Padding end" name="Text component Dock Top Padding end" time="0.001">
</testcase>
<testcase classname="Text component Dock Top Padding left" name="Text component Dock Top Padding left" time="0">
</testcase>
<testcase classname="Text component Dock Top Padding right" name="Text component Dock Top Padding right" time="0.001">
</testcase>
<testcase classname="Text component Dock Bottom Anchor default" name="Text component Dock Bottom Anchor default" time="0">
</testcase>
<testcase classname="Text component Dock Bottom Anchor center" name="Text component Dock Bottom Anchor center" time="0.001">
</testcase>
<testcase classname="Text component Dock Bottom Anchor left" name="Text component Dock Bottom Anchor left" time="0.001">
</testcase>
<testcase classname="Text component Dock Bottom Anchor right" name="Text component Dock Bottom Anchor right" time="0.001">
</testcase>
<testcase classname="Text component Dock Bottom Padding start" name="Text component Dock Bottom Padding start" time="0.001">
</testcase>
<testcase classname="Text component Dock Bottom Padding end" name="Text component Dock Bottom Padding end" time="0">
</testcase>
<testcase classname="Text component Dock Bottom Padding left" name="Text component Dock Bottom Padding left" time="0.001">
</testcase>
<testcase classname="Text component Dock Bottom Padding right" name="Text component Dock Bottom Padding right" time="0">
</testcase>
<testcase classname="Text component Settings maxLengthPx" name="Text component Settings maxLengthPx" time="0.001">
</testcase>
<testcase classname="Text component Settings maxLengthPx should default to 80% of height" name="Text component Settings maxLengthPx should default to 80% of height" time="0">
</testcase>
<testcase classname="Text component Settings maxLengthPx should default to 80% of width" name="Text component Settings maxLengthPx should default to 80% of width" time="0.001">
</testcase>
<testcase classname="Text component Settings join character" name="Text component Settings join character" time="0">
</testcase>
<testcase classname="Text component Settings join as empty string" name="Text component Settings join as empty string" time="0.001">
</testcase>
<testcase classname="Text component Lifecycle Update should update dock" name="Text component Lifecycle Update should update dock" time="0.001">
</testcase>
<testcase classname="Text component Lifecycle Update should update source" name="Text component Lifecycle Update should update source" time="0">
</testcase>
<testcase classname="Text component Lifecycle Update should update settings maxLengthPx" name="Text component Lifecycle Update should update settings maxLengthPx" time="0.001">
</testcase>
<testcase classname="Text component Lifecycle Update should update settings style" name="Text component Lifecycle Update should update settings style" time="0">
</testcase>
<testcase classname="Text component Lifecycle Update should update settings anchor" name="Text component Lifecycle Update should update settings anchor" time="0.001">
</testcase>
<testcase classname="Text component preferredSize should return same size for all dock areas" name="Text component preferredSize should return same size for all dock areas" time="0.001">
</testcase>
<testcase classname="Text component preferredSize should be affected by padding start" name="Text component preferredSize should be affected by padding start" time="0">
</testcase>
<testcase classname="Text component preferredSize should be affected by padding end" name="Text component preferredSize should be affected by padding end" time="0.001">
</testcase>
<testcase classname="Text component Source string" name="Text component Source string" time="0">
</testcase>
<testcase classname="Text component Source function" name="Text component Source function" time="0.001">
</testcase>
<testcase classname="Text component Source scale by reference" name="Text component Source scale by reference" time="0">
</testcase>
<testcase classname="Text component Source scale by reference with multiple sources" name="Text component Source scale by reference with multiple sources" time="0.001">
</testcase>
</testsuite>
<testsuite name="Axis" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:25" time="1.417" tests="36">
<testcase classname="Axis Settings maxLengthPx should limit text nodes max width in horizontal mode and docked vertically" name="Axis Settings maxLengthPx should limit text nodes max width in horizontal mode and docked vertically" time="0.011">
</testcase>
<testcase classname="Axis Settings maxLengthPx should limit text nodes max width in horizontal mode and docked horizontally" name="Axis Settings maxLengthPx should limit text nodes max width in horizontal mode and docked horizontally" time="0.001">
</testcase>
<testcase classname="Axis Settings maxLengthPx should limit text nodes max width in tilted mode" name="Axis Settings maxLengthPx should limit text nodes max width in tilted mode" time="0.001">
</testcase>
<testcase classname="Axis Settings maxLengthPx should limit text nodes max width in layered mode" name="Axis Settings maxLengthPx should limit text nodes max width in layered mode" time="0.001">
</testcase>
<testcase classname="Axis Settings minLengthPx should limit text nodes min width in horizontal mode and docked vertically" name="Axis Settings minLengthPx should limit text nodes min width in horizontal mode and docked vertically" time="0.002">
</testcase>
<testcase classname="Axis Settings minLengthPx should limit text nodes min width in horizontal mode and docked horizontally" name="Axis Settings minLengthPx should limit text nodes min width in horizontal mode and docked horizontally" time="0">
</testcase>
<testcase classname="Axis Settings minLengthPx should limit text nodes min width in tilted mode" name="Axis Settings minLengthPx should limit text nodes min width in tilted mode" time="0.001">
</testcase>
<testcase classname="Axis Settings minLengthPx should limit text nodes min width in layered mode" name="Axis Settings minLengthPx should limit text nodes min width in layered mode" time="0.001">
</testcase>
<testcase classname="Axis Settings padding paddingStart should equal padding given as number" name="Axis Settings padding paddingStart should equal padding given as number" time="0.001">
</testcase>
<testcase classname="Axis Settings padding paddingStart should equal default padding as fallback" name="Axis Settings padding paddingStart should equal default padding as fallback" time="0.001">
</testcase>
<testcase classname="Axis Settings padding paddingStart should equal padding given as func" name="Axis Settings padding paddingStart should equal padding given as func" time="0">
</testcase>
<testcase classname="Axis Settings padding paddingEnd should equal padding given as number" name="Axis Settings padding paddingEnd should equal padding given as number" time="0.001">
</testcase>
<testcase classname="Axis Settings padding paddingEnd should equal default padding as fallback" name="Axis Settings padding paddingEnd should equal default padding as fallback" time="0">
</testcase>
<testcase classname="Axis Settings padding paddingEnd should equal padding given as func" name="Axis Settings padding paddingEnd should equal padding given as func" time="0.001">
</testcase>
<testcase classname="Axis Settings Defaults should default align when docked at left" name="Axis Settings Defaults should default align when docked at left" time="0.001">
</testcase>
<testcase classname="Axis Settings Defaults should default align when docked at right" name="Axis Settings Defaults should default align when docked at right" time="0">
</testcase>
<testcase classname="Axis Settings Defaults should default align when docked at top" name="Axis Settings Defaults should default align when docked at top" time="0.001">
</testcase>
<testcase classname="Axis Settings Defaults should default align when docked at bottom" name="Axis Settings Defaults should default align when docked at bottom" time="0.002">
</testcase>
<testcase classname="Axis Lifecycle Update should handle an update where scale type changes from discrete to continuous" name="Axis Lifecycle Update should handle an update where scale type changes from discrete to continuous" time="0.002">
</testcase>
<testcase classname="Axis Lifecycle Update should handle an update where scale type changes from continuous to discrete" name="Axis Lifecycle Update should handle an update where scale type changes from continuous to discrete" time="0.001">
</testcase>
<testcase classname="Axis continuous arc axis should render arc axis" name="Axis continuous arc axis should render arc axis" time="0.001">
</testcase>
<testcase classname="Axis continuous arc axis should not render arc axis labels when disabled" name="Axis continuous arc axis should not render arc axis labels when disabled" time="0">
</testcase>
<testcase classname="Axis continuous arc axis should not render arc axis line when disabled" name="Axis continuous arc axis should not render arc axis line when disabled" time="0.001">
</testcase>
<testcase classname="Axis continuous should align to left" name="Axis continuous should align to left" time="0.001">
</testcase>
<testcase classname="Axis continuous should align to right" name="Axis continuous should align to right" time="0">
</testcase>
<testcase classname="Axis continuous should align to top" name="Axis continuous should align to top" time="0.001">
</testcase>
<testcase classname="Axis continuous should align to bottom" name="Axis continuous should align to bottom" time="0.001">
</testcase>
<testcase classname="Axis continuous should not render labels when disabled" name="Axis continuous should not render labels when disabled" time="0">
</testcase>
<testcase classname="Axis continuous should not render axis line when disabled" name="Axis continuous should not render axis line when disabled" time="0.001">
</testcase>
<testcase classname="Axis continuous should not render ticks when disabled" name="Axis continuous should not render ticks when disabled" time="0">
</testcase>
<testcase classname="Axis discrete should align to left" name="Axis discrete should align to left" time="0.001">
</testcase>
<testcase classname="Axis discrete should align to right" name="Axis discrete should align to right" time="0">
</testcase>
<testcase classname="Axis discrete should align to top" name="Axis discrete should align to top" time="0.001">
</testcase>
<testcase classname="Axis discrete should align to bottom" name="Axis discrete should align to bottom" time="0">
</testcase>
<testcase classname="Axis discrete should support layered labels for top aligned axis" name="Axis discrete should support layered labels for top aligned axis" time="0.001">
</testcase>
<testcase classname="Axis discrete should support layered labels for bottom aligned axis" name="Axis discrete should support layered labels for bottom aligned axis" time="0">
</testcase>
</testsuite>
<testsuite name="Brush Range" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:25" time="1.444" tests="14">
<testcase classname="Brush Range should renderer discrete range horizontal left edge node correctly" name="Brush Range should renderer discrete range horizontal left edge node correctly" time="0.013">
</testcase>
<testcase classname="Brush Range should renderer discrete range horizontal right edge node correctly" name="Brush Range should renderer discrete range horizontal right edge node correctly" time="0.001">
</testcase>
<testcase classname="Brush Range should renderer discrete range horizontal left bubble node correctly" name="Brush Range should renderer discrete range horizontal left bubble node correctly" time="0.002">
</testcase>
<testcase classname="Brush Range should renderer discrete range horizontal right bubble node correctly" name="Brush Range should renderer discrete range horizontal right bubble node correctly" time="0.001">
</testcase>
<testcase classname="Brush Range linear on render should return empty when not observed nor brushed from this component" name="Brush Range linear on render should return empty when not observed nor brushed from this component" time="0.002">
</testcase>
<testcase classname="Brush Range linear on render should return nodes from existing brush when observed" name="Brush Range linear on render should return nodes from existing brush when observed" time="0.001">
</testcase>
<testcase classname="Brush Range linear horizontal left edge node correctly" name="Brush Range linear horizontal left edge node correctly" time="0.001">
</testcase>
<testcase classname="Brush Range linear horizontal right edge node correctly" name="Brush Range linear horizontal right edge node correctly" time="0.001">
</testcase>
<testcase classname="Brush Range linear horizontal left bubble node correctly" name="Brush Range linear horizontal left bubble node correctly" time="0.003">
</testcase>
<testcase classname="Brush Range linear horizontal right bubble node correctly" name="Brush Range linear horizontal right bubble node correctly" time="0.002">
</testcase>
<testcase classname="Brush Range linear vertical top edge node correctly" name="Brush Range linear vertical top edge node correctly" time="0.003">
</testcase>
<testcase classname="Brush Range linear vertical bottom edge node correctly" name="Brush Range linear vertical bottom edge node correctly" time="0.001">
</testcase>
<testcase classname="Brush Range linear vertical top bubble node correctly" name="Brush Range linear vertical top bubble node correctly" time="0.001">
</testcase>
<testcase classname="Brush Range linear vertical bottom bubble node correctly" name="Brush Range linear vertical bottom bubble node correctly" time="0.001">
</testcase>
</testsuite>
<testsuite name="Tick generators" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:26" time="0.556" tests="30">
<testcase classname="Tick generators continuous tick generator formatting should output ticks in the correct format" name="Tick generators continuous tick generator formatting should output ticks in the correct format" time="0.001">
</testcase>
<testcase classname="Tick generators continuous tick generator by values should generate ticks by values" name="Tick generators continuous tick generator by values should generate ticks by values" time="0">
</testcase>
<testcase classname="Tick generators continuous tick generator by values should generate ticks from objects" name="Tick generators continuous tick generator by values should generate ticks from objects" time="0.001">
</testcase>
<testcase classname="Tick generators continuous tick generator by values should generate ticks from objects with isMinor property" name="Tick generators continuous tick generator by values should generate ticks from objects with isMinor property" time="0">
</testcase>
<testcase classname="Tick generators continuous tick generator by values should require value prop on object" name="Tick generators continuous tick generator by values should require value prop on object" time="0">
</testcase>
<testcase classname="Tick generators continuous tick generator by values should filter out NaN values" name="Tick generators continuous tick generator by values should filter out NaN values" time="0">
</testcase>
<testcase classname="Tick generators continuous tick generator by values should only generate ticks by values that are within the domain" name="Tick generators continuous tick generator by values should only generate ticks by values that are within the domain" time="0.001">
</testcase>
<testcase classname="Tick generators continuous tick generator by values should only generate unique ticks by values" name="Tick generators continuous tick generator by values should only generate unique ticks by values" time="0">
</testcase>
<testcase classname="Tick generators continuous tick generator by values should sort ticks by values" name="Tick generators continuous tick generator by values should sort ticks by values" time="0">
</testcase>
<testcase classname="Tick generators continuous tick generator by count should generate ticks by count" name="Tick generators continuous tick generator by count should generate ticks by count" time="0">
</testcase>
<testcase classname="Tick generators continuous tick generator by count should generate ticks by count with minor ticks" name="Tick generators continuous tick generator by count should generate ticks by count with minor ticks" time="0">
</testcase>
<testcase classname="Tick generators continuous tick generator by distance should generate ticks by distance" name="Tick generators continuous tick generator by distance should generate ticks by distance" time="0">
</testcase>
<testcase classname="Tick generators continuous tick generator by distance should generate tight ticks by distance" name="Tick generators continuous tick generator by distance should generate tight ticks by distance" time="0.001">
</testcase>
<testcase classname="Tick generators continuous tick generator by distance should generate tight ticks by a custom distance" name="Tick generators continuous tick generator by distance should generate tight ticks by a custom distance" time="0.001">
</testcase>
<testcase classname="Tick generators continuous tick generator by distance should generate loose ticks by a custom distance" name="Tick generators continuous tick generator by distance should generate loose ticks by a custom distance" time="0">
</testcase>
<testcase classname="Tick generators continuous tick generator by distance should generate ticks by distance with minor ticks" name="Tick generators continuous tick generator by distance should generate ticks by distance with minor ticks" time="0">
</testcase>
<testcase classname="Tick generators continuous tick generator forceBounds should be able to force ticks at bounds" name="Tick generators continuous tick generator forceBounds should be able to force ticks at bounds" time="0.001">
</testcase>
<testcase classname="Tick generators continuous tick generator forceBounds should be able to force ticks at bounds with minorTicks" name="Tick generators continuous tick generator forceBounds should be able to force ticks at bounds with minorTicks" time="0">
</testcase>
<testcase classname="Tick generators looseDistanceBasedGenerator unitDivider should use fallback divider if unitDivider is not a number" name="Tick generators looseDistanceBasedGenerator unitDivider should use fallback divider if unitDivider is not a number" time="0.001">
</testcase>
<testcase classname="Tick generators looseDistanceBasedGenerator unitDivider should use fallback divider if unitDivider is a negative number" name="Tick generators looseDistanceBasedGenerator unitDivider should use fallback divider if unitDivider is a negative number" time="0">
</testcase>
<testcase classname="Tick generators looseDistanceBasedGenerator unitDivider should use unitDivider if it is a positive number" name="Tick generators looseDistanceBasedGenerator unitDivider should use unitDivider if it is a positive number" time="0">
</testcase>
<testcase classname="Tick generators looseDistanceBasedGenerator unitDivider should handle unitDivider of zero" name="Tick generators looseDistanceBasedGenerator unitDivider should handle unitDivider of zero" time="0.001">
</testcase>
<testcase classname="Tick generators looseDistanceBasedGenerator unitDivider should handle very small number on unitDivider" name="Tick generators looseDistanceBasedGenerator unitDivider should handle very small number on unitDivider" time="0">
</testcase>
<testcase classname="Tick generators looseDistanceBasedGenerator distance should handle if distance is not a number" name="Tick generators looseDistanceBasedGenerator distance should handle if distance is not a number" time="0.001">
</testcase>
<testcase classname="Tick generators looseDistanceBasedGenerator distance should handle if distance is a negative number" name="Tick generators looseDistanceBasedGenerator distance should handle if distance is a negative number" time="0">
</testcase>
<testcase classname="Tick generators looseDistanceBasedGenerator distance should use distance if it is a positive number" name="Tick generators looseDistanceBasedGenerator distance should use distance if it is a positive number" time="0">
</testcase>
<testcase classname="Tick generators looseDistanceBasedGenerator distance should handle distance of zero" name="Tick generators looseDistanceBasedGenerator distance should handle distance of zero" time="0">
</testcase>
<testcase classname="Tick generators looseDistanceBasedGenerator distance should handle very small number on distance" name="Tick generators looseDistanceBasedGenerator distance should handle very small number on distance" time="0">
</testcase>
<testcase classname="Tick generators discrete tick generator should generate ticks by data" name="Tick generators discrete tick generator should generate ticks by data" time="0.001">
</testcase>
<testcase classname="Tick generators discrete tick generator should support duplicate labels by separating values and labels" name="Tick generators discrete tick generator should support duplicate labels by separating values and labels" time="0">
</testcase>
</testsuite>
<testsuite name="Chart" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:25" time="1.457" tests="17">
<testcase classname="Chart lifecycle methods should call lifecycle methods when rendering" name="Chart lifecycle methods should call lifecycle methods when rendering" time="0.022">
</testcase>
<testcase classname="Chart lifecycle methods should register event listeners when rendering" name="Chart lifecycle methods should register event listeners when rendering" time="0.001">
</testcase>
<testcase classname="Chart lifecycle methods should call lifecycle methods when updating" name="Chart lifecycle methods should call lifecycle methods when updating" time="0">
</testcase>
<testcase classname="Chart lifecycle methods should call lifecycle methods when destroying" name="Chart lifecycle methods should call lifecycle methods when destroying" time="0.001">
</testcase>
<testcase classname="Chart lifecycle methods should not freak out when using unregistered components" name="Chart lifecycle methods should not freak out when using unregistered components" time="0.002">
</testcase>
<testcase classname="Chart lifecycle methods should not update components specified in excludeFromUpdate array" name="Chart lifecycle methods should not update components specified in excludeFromUpdate array" time="0.004">
</testcase>
<testcase classname="Chart lifecycle methods should run proper functions on layouting components" name="Chart lifecycle methods should run proper functions on layouting components" time="0.002">
</testcase>
<testcase classname="Chart lifecycle methods should update components where transform should be applied" name="Chart lifecycle methods should update components where transform should be applied" time="0.002">
</testcase>
<testcase classname="Chart lifecycle methods should maintain displayOrder of components after initial render" name="Chart lifecycle methods should maintain displayOrder of components after initial render" time="0.002">
</testcase>
<testcase classname="Chart lifecycle methods should maintain displayOrder of components after update" name="Chart lifecycle methods should maintain displayOrder of components after update" time="0.005">
</testcase>
<testcase classname="Chart lifecycle methods brushFromShapes should brush on component, which key matches the key of the input shape" name="Chart lifecycle methods brushFromShapes should brush on component, which key matches the key of the input shape" time="0.002">
</testcase>
<testcase classname="Chart lifecycle methods brushFromShapes should brush on all components" name="Chart lifecycle methods brushFromShapes should brush on all components" time="0.001">
</testcase>
<testcase classname="Chart lifecycle methods brushFromShapes should not brush on any components" name="Chart lifecycle methods brushFromShapes should not brush on any components" time="0.001">
</testcase>
<testcase classname="Chart lifecycle methods storage should call createStorage with correct parameters" name="Chart lifecycle methods storage should call createStorage with correct parameters" time="0.001">
</testcase>
<testcase classname="Chart orderComponents should inject missing elements" name="Chart orderComponents should inject missing elements" time="0">
</testcase>
<testcase classname="Chart orderComponents should re-order existing elements" name="Chart orderComponents should re-order existing elements" time="0">
</testcase>
<testcase classname="Chart orderComponents should re-order existing elements with new order" name="Chart orderComponents should re-order existing elements with new order" time="0">
</testcase>
</testsuite>
<testsuite name="Tooltip" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:26" time="0.403" tests="18">
<testcase classname="Tooltip events show should do shape loookup and show tooltip" name="Tooltip events show should do shape loookup and show tooltip" time="0.003">
</testcase>
<testcase classname="Tooltip events show should show tooltip with provided nodes" name="Tooltip events show should show tooltip with provided nodes" time="0.002">
</testcase>
<testcase classname="Tooltip events show should not re-render tooltip if over same nodes" name="Tooltip events show should not re-render tooltip if over same nodes" time="0.001">
</testcase>
<testcase classname="Tooltip events show should not show tooltip if there are no matching nodes" name="Tooltip events show should not show tooltip if there are no matching nodes" time="0.001">
</testcase>
<testcase classname="Tooltip events hide should hide tooltip" name="Tooltip events hide should hide tooltip" time="0.001">
</testcase>
<testcase classname="Tooltip events prevent should prevent `show` from being invoked" name="Tooltip events prevent should prevent `show` from being invoked" time="0.001">
</testcase>
<testcase classname="Tooltip lifecycle hooks should call beforeShow" name="Tooltip lifecycle hooks should call beforeShow" time="0.001">
</testcase>
<testcase classname="Tooltip lifecycle hooks should call afterShow" name="Tooltip lifecycle hooks should call afterShow" time="0.002">
</testcase>
<testcase classname="Tooltip lifecycle hooks should call beforeHide" name="Tooltip lifecycle hooks should call beforeHide" time="0.002">
</testcase>
<testcase classname="Tooltip lifecycle hooks should not call beforeHide if tooltip is not displayed" name="Tooltip lifecycle hooks should not call beforeHide if tooltip is not displayed" time="0.002">
</testcase>
<testcase classname="Tooltip lifecycle hooks should call onHide" name="Tooltip lifecycle hooks should call onHide" time="0.002">
</testcase>
<testcase classname="Tooltip lifecycle hooks should not call onHide if tooltip is not displayed" name="Tooltip lifecycle hooks should not call onHide if tooltip is not displayed" time="0">
</testcase>
<testcase classname="Tooltip lifecycle hooks should call afterHide" name="Tooltip lifecycle hooks should call afterHide" time="0.001">
</testcase>
<testcase classname="Tooltip lifecycle hooks should not call afterHide if tooltip is not displayed" name="Tooltip lifecycle hooks should not call afterHide if tooltip is not displayed" time="0">
</testcase>
<testcase classname="Tooltip beforeUpdate should destroy dispatcher" name="Tooltip beforeUpdate should destroy dispatcher" time="0.001">
</testcase>
<testcase classname="Tooltip beforeUpdate should call remove on instance handler" name="Tooltip beforeUpdate should call remove on instance handler" time="0">
</testcase>
<testcase classname="Tooltip appendTo should apply appendTo on mounted" name="Tooltip appendTo should apply appendTo on mounted" time="0.002">
</testcase>
<testcase classname="Tooltip appendTo should apply appendTo on updated" name="Tooltip appendTo should apply appendTo on updated" time="0.001">
</testcase>
</testsuite>
<testsuite name="Brush Area" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:26" time="0.391" tests="8">
<testcase classname="Brush Area should render area indicator in component space" name="Brush Area should render area indicator in component space" time="0.002">
</testcase>
<testcase classname="Brush Area `end` event should clear rendered node" name="Brush Area `end` event should clear rendered node" time="0.001">
</testcase>
<testcase classname="Brush Area `cancel` event should end brushes" name="Brush Area `cancel` event should end brushes" time="0">
</testcase>
<testcase classname="Brush Area should brush in chart coordinate system" name="Brush Area should brush in chart coordinate system" time="0.001">
</testcase>
<testcase classname="Brush Area should require `start` event before `move` event" name="Brush Area should require `start` event before `move` event" time="0.001">
</testcase>
<testcase classname="Brush Area should require `start` event before `end` event" name="Brush Area should require `start` event before `end` event" time="0">
</testcase>
<testcase classname="Brush Area should require `start` event before `cancel` event" name="Brush Area should require `start` event before `cancel` event" time="0.001">
</testcase>
<testcase classname="Brush Area should require to be inside the component container on `start` event" name="Brush Area should require to be inside the component container on `start` event" time="0">
</testcase>
</testsuite>
<testsuite name="scales" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:26" time="0.42" tests="14">
<testcase classname="scales collection should return fallback scale when unknown config is used" name="scales collection should return fallback scale when unknown config is used" time="0">
</testcase>
<testcase classname="scales collection should return scale from config" name="scales collection should return scale from config" time="0.001">
</testcase>
<testcase classname="scales collection should return named scale from config" name="scales collection should return named scale from config" time="0">
</testcase>
<testcase classname="scales collection should maintain cache of create scales" name="scales collection should maintain cache of create scales" time="0">
</testcase>
<testcase classname="scales collection should create scale on the fly" name="scales collection should create scale on the fly" time="0">
</testcase>
<testcase classname="scales collection should return all scales" name="scales collection should return all scales" time="0">
</testcase>
<testcase classname="scales create should not throw when source options is not provided" name="scales create should not throw when source options is not provided" time="0.001">
</testcase>
<testcase classname="scales create should create a scale of a specific type" name="scales create should create a scale of a specific type" time="0.001">
</testcase>
<testcase classname="scales create should create linear scale when no better type fits" name="scales create should create linear scale when no better type fits" time="0">
</testcase>
<testcase classname="scales create should create linear scale when source fields are measures" name="scales create should create linear scale when source fields are measures" time="0">
</testcase>
<testcase classname="scales create should create sequential color scale when source fields are measures and type is color" name="scales create should create sequential color scale when source fields are measures and type is color" time="0.001">
</testcase>
<testcase classname="scales create should create band scale when source fields are dimensions" name="scales create should create band scale when source fields are dimensions" time="0">
</testcase>
<testcase classname="scales create should create categorical-color scale when source fields are dimensions and type is color" name="scales create should create categorical-color scale when source fields are dimensions and type is color" time="0.001">
</testcase>
<testcase classname="scales create should create h-band scale when data is hierarchical" name="scales create should create h-band scale when data is hierarchical" time="0">
</testcase>
</testsuite>
<testsuite name="OrdinalScale" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:27" time="0.364" tests="14">
<testcase classname="OrdinalScale should have empty domain as default" name="OrdinalScale should have empty domain as default" time="0">
</testcase>
<testcase classname="OrdinalScale with input settings should be able to fetch data" name="OrdinalScale with input settings should be able to fetch data" time="0">
</testcase>
<testcase classname="OrdinalScale with input settings should set domain to correct field values" name="OrdinalScale with input settings should set domain to correct field values" time="0.001">
</testcase>
<testcase classname="OrdinalScale with input settings should return correct field values" name="OrdinalScale with input settings should return correct field values" time="0">
</testcase>
<testcase classname="OrdinalScale with input settings should return mapped datum values" name="OrdinalScale with input settings should return mapped datum values" time="0">
</testcase>
<testcase classname="OrdinalScale with input settings with maxPxStep with start align should adjust correctly" name="OrdinalScale with input settings with maxPxStep with start align should adjust correctly" time="0">
</testcase>
<testcase classname="OrdinalScale with input settings with maxPxStep with padding should return correct step size" name="OrdinalScale with input settings with maxPxStep with padding should return correct step size" time="0.001">
</testcase>
<testcase classname="OrdinalScale with input settings with maxPxStep with center align and padding should return correct step size" name="OrdinalScale with input settings with maxPxStep with center align and padding should return correct step size" time="0">
</testcase>
<testcase classname="OrdinalScale with input settings with range should call range fn if provided" name="OrdinalScale with input settings with range should call range fn if provided" time="0">
</testcase>
<testcase classname="OrdinalScale with input settings with range should not affect maxPxStep setting" name="OrdinalScale with input settings with range should not affect maxPxStep setting" time="0">
</testcase>
<testcase classname="OrdinalScale with input settings with range should use range fn when maxPxStep does not take effect" name="OrdinalScale with input settings with range should use range fn when maxPxStep does not take effect" time="0">
</testcase>
<testcase classname="OrdinalScale with input settings with range should reverse range when setting invert=true" name="OrdinalScale with input settings with range should reverse range when setting invert=true" time="0.001">
</testcase>
<testcase classname="OrdinalScale with input settings with range should be possible to set an array" name="OrdinalScale with input settings with range should be possible to set an array" time="0">
</testcase>
<testcase classname="OrdinalScale should accept domain and range parameters" name="OrdinalScale should accept domain and range parameters" time="0">
</testcase>
</testsuite>
<testsuite name="Threshold" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:27" time="0.371" tests="23">
<testcase classname="Threshold basics default settings" name="Threshold basics default settings" time="0.001">
</testcase>
<testcase classname="Threshold basics max/min settings" name="Threshold basics max/min settings" time="0">
</testcase>
<testcase classname="Threshold basics invalid max/min settings" name="Threshold basics invalid max/min settings" time="0">
</testcase>
<testcase classname="Threshold basics only fields" name="Threshold basics only fields" time="0">
</testcase>
<testcase classname="Threshold basics invalid max/min on fields" name="Threshold basics invalid max/min on fields" time="0.001">
</testcase>
<testcase classname="Threshold generate thresholds should generate 1 break from 2 colors" name="Threshold generate thresholds should generate 1 break from 2 colors" time="0">
</testcase>
<testcase classname="Threshold generate thresholds should generate 1 break from 2 colors when domain is empty" name="Threshold generate thresholds should generate 1 break from 2 colors when domain is empty" time="0.002">
</testcase>
<testcase classname="Threshold generate thresholds should generate 2 breaks from 3 colors" name="Threshold generate thresholds should generate 2 breaks from 3 colors" time="0">
</testcase>
<testcase classname="Threshold generate thresholds should generate 9 breaks from 10 colors" name="Threshold generate thresholds should generate 9 breaks from 10 colors" time="0">
</testcase>
<testcase classname="Threshold generate thresholds should handle invert" name="Threshold generate thresholds should handle invert" time="0">
</testcase>
<testcase classname="Threshold nice domain when range is empty" name="Threshold nice domain when range is empty" time="0.001">
</testcase>
<testcase classname="Threshold nice domain when range is of length 2 " name="Threshold nice domain when range is of length 2 " time="0">
</testcase>
<testcase classname="Threshold nice domain when range is of length 3" name="Threshold nice domain when range is of length 3" time="0">
</testcase>
<testcase classname="Threshold nice domain when range and domain are equal" name="Threshold nice domain when range and domain are equal" time="0">
</testcase>
<testcase classname="Threshold nice domain when range is of length 4" name="Threshold nice domain when range is of length 4" time="0">
</testcase>
<testcase classname="Threshold nice domain when min is negative" name="Threshold nice domain when min is negative" time="0.001">
</testcase>
<testcase classname="Threshold nice domain when range is of length 5" name="Threshold nice domain when range is of length 5" time="0">
</testcase>
<testcase classname="Threshold generate colors should handle min/mix being inside domain" name="Threshold generate colors should handle min/mix being inside domain" time="0.001">
</testcase>
<testcase classname="Threshold generate colors should generate 3 colors from 2 breaks" name="Threshold generate colors should generate 3 colors from 2 breaks" time="0.001">
</testcase>
<testcase classname="Threshold generate colors should generate 6 colors from 5 breaks" name="Threshold generate colors should generate 6 colors from 5 breaks" time="0">
</testcase>
<testcase classname="Threshold return values should be NaN when input is invalid" name="Threshold return values should be NaN when input is invalid" time="0">
</testcase>
<testcase classname="Threshold return values should be correct" name="Threshold return values should be correct" time="0">
</testcase>
<testcase classname="Threshold return values should be correct on borders" name="Threshold return values should be correct on borders" time="0">
</testcase>
</testsuite>
<testsuite name="svg renderer" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:26" time="0.441" tests="22">
<testcase classname="svg renderer should be a function" name="svg renderer should be a function" time="0.001">
</testcase>
<testcase classname="svg renderer should set rendererSettings correctly" name="svg renderer should set rendererSettings correctly" time="0.002">
</testcase>
<testcase classname="svg renderer appendTo should append root node to element" name="svg renderer appendTo should append root node to element" time="0.001">
</testcase>
<testcase classname="svg renderer appendTo should not create new root if it already exists" name="svg renderer appendTo should not create new root if it already exists" time="0">
</testcase>
<testcase classname="svg renderer appendTo should apply font smoothing" name="svg renderer appendTo should apply font smoothing" time="0">
</testcase>
<testcase classname="svg renderer render should not render before appending" name="svg renderer render should not render before appending" time="0">
</testcase>
<testcase classname="svg renderer render should apply transform if provided" name="svg renderer render should apply transform if provided" time="0.001">
</testcase>
<testcase classname="svg renderer render should call tree creator with proper params" name="svg renderer render should call tree creator with proper params" time="0">
</testcase>
<testcase classname="svg renderer render should attach to given position in the container" name="svg renderer render should attach to given position in the container" time="0.001">
</testcase>
<testcase classname="svg renderer render should scale from logical size to physical size" name="svg renderer render should scale from logical size to physical size" time="0">
</testcase>
<testcase classname="svg renderer render should handle call without arguments" name="svg renderer render should handle call without arguments" time="0.001">
</testcase>
<testcase classname="svg renderer render should not render if scene and size has not changed" name="svg renderer render should not render if scene and size has not changed" time="0">
</testcase>
<testcase classname="svg renderer clear should remove all elements" name="svg renderer clear should remove all elements" time="0">
</testcase>
<testcase classname="svg renderer clear should render if scene has been cleared" name="svg renderer clear should render if scene has been cleared" time="0">
</testcase>
<testcase classname="svg renderer destroy should detach root from its parent" name="svg renderer destroy should detach root from its parent" time="0.001">
</testcase>
<testcase classname="svg renderer destroy should not throw error if root does not exist" name="svg renderer destroy should not throw error if root does not exist" time="0">
</testcase>
<testcase classname="svg renderer itemsAt should return shapes at a point" name="svg renderer itemsAt should return shapes at a point" time="0.001">
</testcase>
<testcase classname="svg renderer itemsAt should return shapes at a line" name="svg renderer itemsAt should return shapes at a line" time="0.001">
</testcase>
<testcase classname="svg renderer itemsAt should return shapes at a rect" name="svg renderer itemsAt should return shapes at a rect" time="0">
</testcase>
<testcase classname="svg renderer size should return current size if no parameters are given" name="svg renderer size should return current size if no parameters are given" time="0.001">
</testcase>
<testcase classname="svg renderer size should ignore NaN values and fallback to default size value" name="svg renderer size should ignore NaN values and fallback to default size value" time="0">
</testcase>
<testcase classname="svg renderer setKey should set key attribute" name="svg renderer setKey should set key attribute" time="0">
</testcase>
</testsuite>
<testsuite name="canvas renderer" errors="0" failures="0" skipped="0" timestamp="2024-11-14T11:48:26" time="0.39" tests="28">
<testcase classname="canvas renderer should set rendererSettings correctly" name="canvas renderer should set rendererSettings correctly" time="0.001">
</testcase>
<testcase classname="canvas renderer should set rendererSettings with progressive correctly" name="canvas renderer should set rendererSettings with progressive correctly" time="0.001">
</testcase>
<testcase classname="canvas renderer should clear canvas if there is no progressive" name="canvas renderer should clear canvas if there is no progressive" time="0.001">
</testcase>
<testcase classname="canvas renderer should clear canvas if progressive = false" name="canvas renderer should clear canvas if progressive = false" time="0.001">
</testcase>
<testcase classname="canvas renderer should clear canvas if progressive.isFirst = true" name="canvas renderer should clear canvas if progressive.isFirst = true" time="0.001">
</testcase>
<testcase classname="canvas renderer should not clear canvas if progressive.isFirst = false" name="canvas renderer should not clear canvas if progressive.isFirst = false" time="0.001">