issues
search
WillTrem
/
UInnovate
MIT License
3
stars
1
forks
source link
185 wt final test coverage improvements
#358
Closed
WillTrem
closed
5 months ago
WillTrem
commented
5 months ago
TESTSSS
github-actions[bot]
commented
5 months ago
Coverage Report
Status
Category
Percentage
Covered / Total
🔵
Lines
62.57%
1858 / 2969
🔵
Statements
62.78%
1920 / 3058
🔵
Functions
58.01%
492 / 848
🔵
Branches
47.81%
591 / 1236
File Coverage
File
Stmts
% Branch
% Funcs
% Lines
Uncovered Lines
Changed Files
UInnovateApp/src/components/settingsPage/ColumnConfig.tsx
69.56%
40%
87.5%
68.18%
63-75
,
71
,
74
,
77-82
,
98
UInnovateApp/src/components/settingsPage/InternationalizationTab.tsx
79.48%
56.86%
76.31%
80.66%
89
,
102-105
,
110
,
119
,
123
,
138-142
,
148
,
158
,
163
,
173
,
178
,
206
,
235-236
,
252
,
255
,
277
,
308-314
,
312-313
,
317
,
331
,
349-351
,
354-360
,
380
,
472
,
549-550
,
556
UInnovateApp/src/components/settingsPage/TranslationTableRow.tsx
82.02%
69.23%
95.23%
82.02%
100
,
117-118
,
123-124
,
160-161
,
163-164
,
184-185
,
190-191
,
195
,
213
,
227
UInnovateApp/src/components/settingsPage/additionalView/AdditionalViewEditor.tsx
79.06%
65.38%
71.42%
80%
28-29
,
31-37
,
88-89
,
89
,
174-176
,
175
,
195
UInnovateApp/src/virtualmodel/__mocks__/DataAccessor.tsx
100%
100%
100%
100%
UInnovateApp/src/virtualmodel/__mocks__/FunctionAccessor.tsx
94.11%
85.71%
100%
94.11%
29
UInnovateApp/src/virtualmodel/__mocks__/VMD.tsx
88.46%
50%
88.23%
88.46%
17
,
63-67
,
203-204
,
211-212
,
219-220
Unchanged Files
UInnovateApp/src/api/AxiosCustom.ts
73.33%
100%
50%
73.33%
11
,
31-33
UInnovateApp/src/components/AddRowPopup.tsx
77.58%
88.23%
60%
78.94%
58-62
,
72-73
,
90-93
,
99-100
,
102-108
,
110-113
,
110-113
,
120-121
,
232-237
UInnovateApp/src/components/AdditionalViewNavBar.tsx
55.17%
16.66%
50%
55.17%
77-84
,
78-83
,
86-100
,
87-98
,
92-93
,
102-134
,
112-120
,
128-130
,
129
UInnovateApp/src/components/CSVUploadButton.tsx
82.6%
41.66%
100%
81.81%
46-51
,
47-51
,
50
UInnovateApp/src/components/Dropzone.tsx
22.72%
8%
9.09%
23.25%
15
,
19-46
,
25-41
,
43-45
,
44
,
50-56
,
53-55
,
57
,
61-69
,
73-79
,
83-84
,
117-160
,
122
,
132
UInnovateApp/src/components/FunctionLoadPopup.tsx
4.76%
0%
0%
4.76%
15-16
,
18-22
,
19-21
,
24-41
,
25-40
,
26
,
29-39
,
30-31
,
33
,
35-36
,
38
,
43
,
45-58
,
60-63
,
65-106
UInnovateApp/src/components/FunctionPopup.tsx
66.66%
100%
0%
66.66%
31-51
,
56-74
UInnovateApp/src/components/NavBar.tsx
68.75%
92.3%
66.66%
61.53%
32-36
,
35
,
37
UInnovateApp/src/components/PrimaryKeyErrorPopup.tsx
100%
100%
100%
100%
UInnovateApp/src/components/SavePopup.tsx
75%
100%
0%
75%
25-33
UInnovateApp/src/components/ScriptLoadPopup.tsx
81.81%
66.66%
75%
81.81%
19-21
,
34
UInnovateApp/src/components/ScriptPopup.tsx
83.33%
100%
50%
83.33%
56-74
UInnovateApp/src/components/TableEnumView.tsx
82.35%
50%
66.66%
82.35%
32
,
39
,
60
,
72
,
106
,
114
UInnovateApp/src/components/TableListView.tsx
46.8%
26.25%
34.05%
47.17%
180
,
213
,
246
,
258-261
,
260
,
262
,
271-272
,
286-290
,
287-289
,
288
,
314
,
331
,
347
,
351
,
354
,
358
,
362
,
365
,
369
,
375
,
381
,
412-414
,
422
,
428-429
,
434
,
437-438
,
448-481
,
468-480
,
480
,
482-484
,
483
,
485-487
,
486
,
488
,
492-515
,
508-514
,
509-513
,
516
,
516-518
,
526-528
,
527
,
529-531
,
530
,
532-548
,
535-536
,
538-547
,
539-547
,
542-543
,
545-546
,
550-553
,
550-553
,
560-566
,
564-565
,
568-581
,
577-579
,
578
,
582-613
,
585-587
,
589-595
,
597-599
,
598
,
601
,
601-612
,
611
,
614-615
,
637
,
637-638
,
647-658
,
648-649
,
651-655
,
652
,
654
,
657
,
664
,
675
,
693-694
,
696-699
,
697-698
,
700-706
,
701-705
,
707
,
709-716
,
721
,
739-887
,
742-751
,
747-748
,
754-763
,
759-760
,
767-775
,
771-772
,
779-790
,
783-784
,
794-805
,
800
,
808-822
,
812-813
,
817-819
,
825-833
,
829-830
,
837-847
,
843-844
,
851-873
,
857
,
860
,
865-870
,
876-885
,
881-882
,
891-933
,
892
,
892
,
894-900
,
895-897
,
896-897
,
899
,
901
,
903-907
,
905-906
,
908-931
,
909-916
,
915
,
918-927
,
930
,
932
,
935-941
,
944-946
,
945
,
949-950
,
955
,
979-1120
,
980-987
,
990-1120
,
991-998
,
1001-1120
,
1002-1009
,
1012-1120
,
1013-1026
,
1019
,
1028-1120
,
1029-1042
,
1035
,
1044-1120
,
1045-1065
,
1054-1055
,
1061-1063
,
1067-1120
,
1068-1079
,
1076-1077
,
1082-1120
,
1083-1090
,
1093-1120
,
1094-1117
,
1103-1104
,
1110-1116
,
1147
,
1153
,
1167
,
1183
,
1191
,
1200-1219
,
1212
,
1214
,
1225-1226
,
1252-1272
,
1265
,
1267
,
1278-1279
,
1304
,
1325
,
1356
,
1359-1361
,
1360
,
1362-1383
,
1398
,
1405
,
1419
,
1448
,
1486-1491
,
1536-1541
,
1584
UInnovateApp/src/components/UnauthorizedScreen.tsx
80%
100%
50%
80%
9
UInnovateApp/src/components/VisuallyHiddenInput.tsx
100%
100%
100%
100%
UInnovateApp/src/components/Schema/DisplayType.tsx
100%
100%
100%
100%
UInnovateApp/src/components/Schema/MenuSchemaSelector.tsx
77.77%
61.53%
83.33%
76.47%
35
,
39-41
UInnovateApp/src/components/Schema/SchemaSelector.tsx
52%
28.57%
30%
52%
26-28
,
33
,
36-57
,
45
,
51
,
61-75
,
70-72
,
79-93
,
88-90
,
124
UInnovateApp/src/components/TableListViewComponents/DeleteRowButton.tsx
71.79%
42.3%
100%
70.27%
27-28
,
58-63
,
65-81
,
67-75
,
77-79
,
78
,
84
,
110-112
,
111
UInnovateApp/src/components/TableListViewComponents/LookUpTableDetails.tsx
77.41%
60%
71.42%
77.04%
52
,
63
,
83-84
,
88-89
,
103-106
,
105
,
107
,
113-114
,
159-169
,
161-167
UInnovateApp/src/components/settingsPage/AuditTrails.tsx
91.66%
50%
75%
100%
27
UInnovateApp/src/components/settingsPage/CronJobsTab.tsx
74.16%
65.95%
84.21%
73.63%
60
,
66
,
75
,
89-91
,
94-96
,
114-115
,
127-129
,
145-147
,
153
,
153
,
155-157
,
159-160
,
163
,
163
,
165
,
173-174
,
235
,
297
UInnovateApp/src/components/settingsPage/DisplayTab.tsx
100%
100%
100%
100%
UInnovateApp/src/components/settingsPage/EnvVarCreator.tsx
62.5%
58.33%
38.46%
61.53%
29
,
32
,
36-46
,
52
,
56-58
,
63
,
94-97
,
109-112
,
163-175
UInnovateApp/src/components/settingsPage/EnvVarValueEditor.tsx
11.11%
100%
0%
11.11%
14-16
,
18
,
20-35
,
26
,
30-31
UInnovateApp/src/components/settingsPage/ExecuteProcedures.tsx
47.82%
64.28%
30.43%
46.15%
38
,
55
,
59
,
63-67
,
69-76
,
71-77
,
80-91
,
86
,
89-90
,
95-109
,
97-98
,
100
,
102-106
,
103-105
,
108
,
112-118
,
115-116
,
118
,
139-142
,
146-148
,
159-162
,
173-176
,
201-205
,
221-225
UInnovateApp/src/components/settingsPage/FunctionViewer.tsx
6.25%
0%
0%
6.25%
28-29
,
31-33
,
35-42
,
36-39
,
37-38
,
41
,
43-70
,
44
,
46-59
,
48-49
,
51-52
,
54-55
,
57-58
,
61
,
63-67
,
69
,
72-136
,
83
,
91
,
94-97
,
113
,
125
UInnovateApp/src/components/settingsPage/GeneralTab.tsx
100%
100%
100%
100%
UInnovateApp/src/components/settingsPage/LookupSetting.tsx
84.61%
56.41%
94.11%
84.21%
62
,
67
,
79-80
,
161-166
,
168-175
,
181
,
206-208
UInnovateApp/src/components/settingsPage/MultiSelect.tsx
66.66%
75%
66.66%
72.72%
15
,
22
,
22
,
38
UInnovateApp/src/components/settingsPage/ScriptEditor.tsx
73.52%
70%
70%
72.72%
45-47
,
49-50
,
98
,
128
,
133-137
UInnovateApp/src/components/settingsPage/Scripting.tsx
100%
100%
100%
100%
UInnovateApp/src/components/settingsPage/ScriptingTab.tsx
72.97%
71.42%
63.63%
72.22%
30
,
47
,
51
,
55-59
,
61-63
,
65-71
,
92
,
100-103
UInnovateApp/src/components/settingsPage/SignupModal.tsx
68.45%
50.84%
70.83%
67.36%
98
,
105
,
112-113
,
116-117
,
145-146
,
151
,
179
,
181-191
,
184-190
,
188-189
,
202-203
,
206-207
,
214-215
,
222-237
,
223-237
,
227-237
,
231-237
,
235-236
,
240-245
,
241
,
243-244
,
248-254
,
249-250
,
253
,
256
,
462-463
,
479-488
UInnovateApp/src/components/settingsPage/TableConfigTab.tsx
50%
22.22%
57.14%
48.71%
26
,
44-51
,
47
,
50
,
53-58
,
62-69
,
65
,
68
,
71-76
,
80-87
,
83
,
86
,
89-94
,
105
UInnovateApp/src/components/settingsPage/UserLogs.tsx
91.66%
50%
75%
100%
27
UInnovateApp/src/components/settingsPage/Users/AddUserModal.tsx
84.44%
78.57%
76.92%
84.44%
88-89
,
122-125
,
124
,
126-128
,
183
UInnovateApp/src/components/settingsPage/Users/RolesTab.tsx
82.08%
72%
81.81%
80.95%
115-116
,
120
,
138-149
,
142-144
,
147-148
,
164-165
UInnovateApp/src/components/settingsPage/Users/UserManagementTab.tsx
86.66%
59.09%
92.3%
85.36%
88
,
135-137
,
139-144
,
152
UInnovateApp/src/components/settingsPage/additionalView/AdditionalViewModal.tsx
82.69%
57.14%
80%
82.35%
62
,
89-98
,
94-95
,
99-101
,
100
,
159
UInnovateApp/src/components/settingsPage/additionalView/AdditionalViewTab.tsx
100%
100%
100%
100%
UInnovateApp/src/enums/ErrMsg.ts
100%
100%
100%
100%
UInnovateApp/src/enums/ViewTypeEnum.tsx
76.92%
50%
100%
75%
11-13
UInnovateApp/src/helper/CSVHelper.ts
88.46%
92.85%
75%
88.46%
46
,
52
,
57
UInnovateApp/src/helper/RolesHelpers.ts
75%
50%
100%
75%
19-20
,
35-36
UInnovateApp/src/helper/SettingsHelpers.ts
54.54%
100%
66.66%
54.54%
37-41
,
43-47
,
68-72
,
74-78
UInnovateApp/src/pages/Settings.tsx
61.53%
54.16%
33.33%
61.53%
66
,
95
,
103
,
111
,
121
,
130
,
138
,
146
,
154
,
191
UInnovateApp/src/redux/AdditionalViewSlice.tsx
71.42%
100%
0%
71.42%
20-24
UInnovateApp/src/redux/AuthSlice.tsx
25.8%
50%
16.66%
23.33%
37-38
,
41-44
,
47
,
50-55
,
57
,
59-60
,
63-64
,
67-68
,
72-74
UInnovateApp/src/redux/LoadingSlice.tsx
66.66%
100%
0%
66.66%
15
UInnovateApp/src/redux/NotificationSlice.tsx
60%
100%
33.33%
60%
25-27
,
30
UInnovateApp/src/redux/SchemaSlice.tsx
100%
100%
100%
100%
UInnovateApp/src/redux/Store.ts
100%
100%
100%
100%
UInnovateApp/src/redux/UserDataSlice.tsx
92.3%
75%
100%
92.3%
30
UInnovateApp/src/virtualmodel/AdditionalViewsDataAccessor.ts
76.19%
66.66%
100%
75%
75-87
,
89
,
94
,
120-121
,
123
,
125-127
UInnovateApp/src/virtualmodel/Audits.ts
100%
100%
100%
100%
UInnovateApp/src/virtualmodel/Config.ts
81.81%
100%
42.85%
80.64%
33-41
,
43-55
,
46-48
,
51-54
,
68
UInnovateApp/src/virtualmodel/ConfigProperties.ts
100%
100%
100%
100%
UInnovateApp/src/virtualmodel/DataAccessor.tsx
20.98%
8.33%
25%
20%
34
,
46-64
,
47-51
,
50
,
52-55
,
57-59
,
58
,
61
,
63
,
70-79
,
71-73
,
75
,
77-78
,
85-93
,
86-88
,
90
,
92
,
99-109
,
100-103
,
105
,
107-108
,
117-127
,
118-121
,
123
,
125-126
,
133-143
,
134-137
,
139
,
141-142
,
162-192
,
163-165
,
164
,
167-188
,
168-170
,
169
,
172-187
,
173-182
,
174-181
,
175-180
,
184-186
,
190-191
,
195-211
,
196-198
,
197
,
199-209
,
200-208
,
204
,
206-207
,
210
,
215
UInnovateApp/src/virtualmodel/EnvVarAccessor.ts
14.28%
100%
0%
14.28%
5-22
,
6-14
,
17-18
,
20-21
,
26-44
,
27-36
,
39-40
,
42-43
UInnovateApp/src/virtualmodel/FunctionAccessor.tsx
55.55%
100%
66.66%
55.55%
25-34
,
26-29
,
31
,
33
UInnovateApp/src/virtualmodel/FunctionHandler.ts
0%
0%
0%
0%
12-13
,
15-16
,
19-21
,
23-28
,
24-27
,
32-43
,
33-36
,
38-42
,
39
,
41
,
46-53
,
52
UInnovateApp/src/virtualmodel/Logger.ts
100%
100%
100%
100%
UInnovateApp/src/virtualmodel/PlatformFunctions.ts
96%
66.66%
100%
95.91%
44-45
UInnovateApp/src/virtualmodel/ScriptHandler.ts
88.57%
83.33%
100%
88.57%
41
,
54
,
56
,
75
UInnovateApp/src/virtualmodel/VMD.tsx
24.24%
3.8%
26.66%
24.39%
23
,
29
,
29
,
38
,
38
,
45-47
,
46
,
53
,
59-61
,
60
,
67-72
,
69-71
,
70
,
73
,
83
,
89
,
99
,
105-107
,
106
,
113-115
,
114
,
121-126
,
124-125
,
129
,
135
,
143-146
,
145
,
152
,
158
,
160-191
,
161-163
,
165-187
,
168-186
,
169
,
171-174
,
172-173
,
176
,
178-183
,
179-182
,
184-185
,
188
,
190
,
200
,
209-237
,
212-217
,
215-216
,
220-225
,
223-224
,
228-236
,
240-242
,
244
,
246-262
,
248-253
,
251-252
,
256-261
,
259-260
,
264
,
276
,
284
,
286-340
,
288
,
290-293
,
292
,
296
,
298-301
,
300
,
303-305
,
304
,
307-309
,
308
,
312-339
,
316-319
,
322-323
,
325-326
,
328-329
,
331-332
,
334-335
,
337-338
,
341
,
354-358
,
364-372
,
367-369
,
371
,
383-394
,
386-391
,
393
,
408-430
,
413-427
,
429
,
440-441
,
443-452
,
444-449
,
451
,
463-464
,
466-479
,
467-476
,
478
,
485-487
,
489-502
,
490-499
,
501
,
514-515
,
517-545
,
518-542
,
519-528
,
530
,
530-541
,
544
,
555-556
,
558-571
,
559-568
,
570
,
583-584
,
586-592
,
588-589
,
594-607
,
596-604
,
606
,
618-637
,
621-627
,
623-624
,
628-634
,
636
,
646-654
,
649-651
,
653
,
666-667
,
669-695
,
670-692
,
671-676
,
679-684
,
682-683
,
685-691
,
694
,
705-723
,
707-717
,
709-716
,
718-720
,
722
,
741
,
746
,
746
,
750
,
755
,
755
,
806
,
806
,
812
,
818
,
824
,
824
,
836-841
,
839-840
,
843
,
867
,
879
,
891
,
897
,
915
,
921
,
933
,
983
,
995
,
1007
,
1019
,
1041
,
1050-1051
UInnovateApp/src/virtualmodel/__mocks__/ScriptHandler.tsx
96.07%
100%
100%
96.07%
47
,
78
Generated in workflow
#429
TESTSSS