forked from MeSouravIND/commitpulse
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest-results.txt
More file actions
398 lines (397 loc) · 99.4 KB
/
Copy pathtest-results.txt
File metadata and controls
398 lines (397 loc) · 99.4 KB
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
[1m[30m[46m RUN [49m[39m[22m [36mv4.1.8 [39m[90mD:/commitpulse/commitpulse[39m
[2m[90mΓåô[39m[22m components/dashboard/DashboardClient.timezone-boundaries.test.tsx [2m([22m[2m5 tests[22m[2m | [22m[33m5 skipped[39m[2m)[22m
[31mΓ¥»[39m components/dashboard/DashboardClient.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m | [22m[31m1 failed[39m[2m)[22m[33m 1185[2mms[22m[39m
[33m[2mΓ£ô[22m[39m Case 1: Inspect markup to verify correct accessible label coordinates on landmarks and interactive elements [33m 551[2mms[22m[39m
[32mΓ£ô[39m Case 2: Assert focusable interactive nodes maintain visible focus capability[32m 131[2mms[22m[39m
[32mΓ£ô[39m Case 3: Verify tooltip labels are announced with correct accessibility descriptions[32m 202[2mms[22m[39m
[31m [31m×[31m Case 4: Test keyboard control path selectors to ensure normal tab ordering[39m[32m 160[2mms[22m[39m
[32mΓ£ô[39m Case 5: Confirm standard headings exist in correct logical hierarchical order[32m 136[2mms[22m[39m
[31mΓ¥»[39m components/dashboard/DashboardClient.test.tsx [2m([22m[2m15 tests[22m[2m | [22m[31m2 failed[39m[2m)[22m[33m 3736[2mms[22m[39m
[33m[2mΓ£ô[22m[39m does not paint the worse user green in "Longest Inactive Period" when the other gap is 0 [33m 513[2mms[22m[39m
[32mΓ£ô[39m renders standard single profile view by default[32m 89[2mms[22m[39m
[32mΓ£ô[39m opens and closes the compare profile modal[32m 173[2mms[22m[39m
[32mΓ£ô[39m transitions to compare mode when a user is successfully fetched[32m 262[2mms[22m[39m
[33m[2mΓ£ô[22m[39m exits compare mode and restores single profile view [33m 341[2mms[22m[39m
[32mΓ£ô[39m generate your own button points to root /[32m 197[2mms[22m[39m
[31m [31m×[31m shows a success toast after the dashboard link is copied[39m[32m 187[2mms[22m[39m
[31m [31m×[31m shows an error toast when the dashboard link copy fails[39m[32m 150[2mms[22m[39m
[33m[2mΓ£ô[22m[39m copies the comparison link when native sharing is unavailable [33m 340[2mms[22m[39m
[33m[2mΓ£ô[22m[39m shows an error toast when comparison link copy fails [33m 333[2mms[22m[39m
[32mΓ£ô[39m does not show an error toast when native comparison sharing is cancelled[32m 247[2mms[22m[39m
[32mΓ£ô[39m shows an error when comparing with the same username (case-insensitive)[32m 171[2mms[22m[39m
[32mΓ£ô[39m verify compare modal input can be cleared[32m 243[2mms[22m[39m
[32mΓ£ô[39m renders personality tags for both profiles in compare mode[32m 249[2mms[22m[39m
[32mΓ£ô[39m shows Most Consistent badge for profile with higher peak streak in compare mode[32m 238[2mms[22m[39m
[32mΓ£ô[39m app/api/streak/tests/dimensions.test.ts [2m([22m[2m5 tests[22m[2m)[22m[33m 5559[2mms[22m[39m
[33m[2mΓ£ô[22m[39m Test 2: should reflect dimension changes directly in the rendered SVG [33m 2612[2mms[22m[39m
[33m[2mΓ£ô[22m[39m Test 5: should return appropriate HTTP headers for SVG rendering [33m 2873[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/EditorPanel.empty-fallback.test.tsx [2m([22m[2m23 tests[22m[2m)[22m[33m 7102[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders the Name section heading [33m 352[2mms[22m[39m
[33m[2mΓ£ô[22m[39m calls onNameChange with the typed value [33m 381[2mms[22m[39m
[33m[2mΓ£ô[22m[39m hides the name input after the Name section header is clicked [33m 1203[2mms[22m[39m
[33m[2mΓ£ô[22m[39m reveals the name input again when the collapsed header is re-clicked [33m 1317[2mms[22m[39m
[32mΓ£ô[39m lib/github.msw.test.ts [2m([22m[2m9 tests[22m[2m)[22m[33m 4376[2mms[22m[39m
[33m[2mΓ£ô[22m[39m handles 500 server errors gracefully [33m 2344[2mms[22m[39m
[33m[2mΓ£ô[22m[39m handles network errors gracefully by falling back to mock profile [33m 2016[2mms[22m[39m
[32mΓ£ô[39m lib/github.fetch-org-members-rate-limit.test.ts [2m([22m[2m3 tests[22m[2m)[22m[33m 2411[2mms[22m[39m
[33m[2mΓ£ô[22m[39m preserves the generic org members error for non-rate-limited failures [33m 2343[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/sections/TechnologiesSection.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1515[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders category filter buttons accessible by role [33m 442[2mms[22m[39m
[33m[2mΓ£ô[22m[39m shows clear all button when technologies are selected [33m 707[2mms[22m[39m
[32mΓ£ô[39m app/compare/CompareClient.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 2199[2mms[22m[39m
[33m[2mΓ£ô[22m[39m verifies mouse hover styling and hover class application on search and action elements [33m 332[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders stats showdown cards and verifies hover-related border transitions [33m 569[2mms[22m[39m
[33m[2mΓ£ô[22m[39m triggers mouse hover interactions on coding habits cards [33m 559[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders contribution activity heatmap and verifies hover title-tooltips exist [33m 563[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/EditorPanel.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 8235[2mms[22m[39m
[33m[2mΓ£ô[22m[39m 1. verifies that the root container has a form landmark and SectionCards use region roles with h3 headings [33m 1883[2mms[22m[39m
[33m[2mΓ£ô[22m[39m 2. verifies that text inputs, textareas, and selection fields have properly associated labels via htmlFor [33m 1776[2mms[22m[39m
[33m[2mΓ£ô[22m[39m 4. verifies interactive elements can receive focus [33m 1529[2mms[22m[39m
[33m[2mΓ£ô[22m[39m 5. verifies that the SectionCard header updates aria-expanded states correctly when toggled [33m 2841[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/EditorPanel.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 5714[2mms[22m[39m
[33m[2mΓ£ô[22m[39m Case 1: applies transition and hover styles structurally on all interactive controls [33m 2539[2mms[22m[39m
[33m[2mΓ£ô[22m[39m Case 3: click events propagate cleanly to parental DOM wrappers [33m 2490[2mms[22m[39m
[32mΓ£ô[39m app/compare/CompareClient.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1987[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders comparison page [33m 371[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders comparative scores correctly [33m 533[2mms[22m[39m
[33m[2mΓ£ô[22m[39m updates route when compare button is clicked [33m 480[2mms[22m[39m
[33m[2mΓ£ô[22m[39m shows error message when api request fails [33m 466[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ProfileOptimizerModal.timezone-boundaries.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 15549[2mms[22m[39m
[33m[2mΓ£ô[22m[39m 2. should align commit contributions on correct visual calendar dates independent of timezone [33m 3890[2mms[22m[39m
[33m[2mΓ£ô[22m[39m 3. should verify leap year boundaries parse correctly without leaving grid gaps [33m 3848[2mms[22m[39m
[33m[2mΓ£ô[22m[39m 5. should handle daylight savings time transitions without throwing date shift errors [33m 7715[2mms[22m[39m
[32mΓ£ô[39m app/compare/CompareClient.mock-integrations.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1698[2mms[22m[39m
[33m[2mΓ£ô[22m[39m Test 1: should mock standard asynchronous imports and databases using stubs [33m 466[2mms[22m[39m
[33m[2mΓ£ô[22m[39m Test 2: should test service loading paths to ensure pending state overlays render [33m 330[2mms[22m[39m
[33m[2mΓ£ô[22m[39m Test 4: should verify correct fallback procedures during fake endpoint timeout blocks [33m 381[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ProfileOptimizerModal.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 15542[2mms[22m[39m
[33m[2mΓ£ô[22m[39m 2. Verify clear fallback UI is displayed [33m 3874[2mms[22m[39m
[33m[2mΓ£ô[22m[39m 3. Verify standard styles are maintained in this default empty layout state [33m 3864[2mms[22m[39m
[33m[2mΓ£ô[22m[39m 4. Assert no unexpected runtime errors or hydration failures occur with empty arrays/objects [33m 3867[2mms[22m[39m
[33m[2mΓ£ô[22m[39m 5. Check key DOM structures to make sure empty markers exist [33m 3884[2mms[22m[39m
[32mΓ£ô[39m tests/github-recovery.test.ts [2m([22m[2m7 tests[22m[2m)[22m[33m 17215[2mms[22m[39m
[33m[2mΓ£ô[22m[39m falls back to stale cache data on network failure [33m 3333[2mms[22m[39m
[33m[2mΓ£ô[22m[39m returns a mock placeholder profile if cache is empty on network failure [33m 2413[2mms[22m[39m
[33m[2mΓ£ô[22m[39m falls back to stale cache data on network failure [33m 3089[2mms[22m[39m
[33m[2mΓ£ô[22m[39m returns empty array if cache is empty on network failure [33m 2601[2mms[22m[39m
[33m[2mΓ£ô[22m[39m falls back to stale cache data on network failure [33m 2572[2mms[22m[39m
[33m[2mΓ£ô[22m[39m returns empty mock contributions calendar if cache is empty on network failure [33m 3197[2mms[22m[39m
[32mΓ£ô[39m components/DeveloperArena.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1956[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders correctly with sections and headings [33m 339[2mms[22m[39m
[33m[2mΓ£ô[22m[39m reveals the developer in the trivia game when Reveal button is clicked [33m 699[2mms[22m[39m
[33m[2mΓ£ô[22m[39m allows skipping a trivia game challenge [33m 656[2mms[22m[39m
[32mΓ£ô[39m app/compare/page.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 2621[2mms[22m[39m
[33m[2mΓ£ô[22m[39m verifies mouse hover styling and hover class application on search and action elements [33m 544[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders stats showdown cards and verifies hover-related border transitions [33m 669[2mms[22m[39m
[33m[2mΓ£ô[22m[39m triggers mouse hover interactions on coding habits cards [33m 667[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders contribution activity heatmap and verifies hover title-tooltips exist [33m 540[2mms[22m[39m
[32mΓ£ô[39m components/DeveloperArena.accessibility.test.tsx [2m([22m[2m10 tests[22m[2m)[22m[33m 2572[2mms[22m[39m
[33m[2mΓ£ô[22m[39m reveals an accessible "Challenge Linus!" button after the reveal action [33m 339[2mms[22m[39m
[33m[2mΓ£ô[22m[39m scopes the trivia-game reveal heading to its own panel, not duplicated app-wide [33m 655[2mms[22m[39m
[32mΓ£ô[39m components/reviewform.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 2027[2mms[22m[39m
[33m[2mΓ£ô[22m[39m shows a clear fallback validation message when handle is missing [33m 340[2mms[22m[39m
[33m[2mΓ£ô[22m[39m shows a non-breaking fallback validation message for invalid handle input [33m 1337[2mms[22m[39m
[32mΓ£ô[39m components/WallOfLove.mouse-interactivity.test.tsx [2m([22m[2m8 tests[22m[2m)[22m[33m 1557[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders section heading [33m 435[2mms[22m[39m
[32mΓ£ô[39m components/WallOfLove.empty-fallback.test.tsx [2m([22m[2m8 tests[22m[2m)[22m[33m 1686[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders the Wall of Love heading without external data dependencies [33m 524[2mms[22m[39m
[32mΓ£ô[39m app/compare/page.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1924[2mms[22m[39m
[33m[2mΓ£ô[22m[39m should verify accessible labels and aria attributes are correctly mapped [33m 725[2mms[22m[39m
[33m[2mΓ£ô[22m[39m should ensure sequential keyboard navigation follows a logical tab order [33m 381[2mms[22m[39m
[33m[2mΓ£ô[22m[39m should maintain a logically ordered heading hierarchy [33m 330[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/DashboardClient.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 2185[2mms[22m[39m
[33m[2mΓ£ô[22m[39m Assert appropriate cursor style classes (like pointer) are applied on hover: verifies interactive class names on buttons [33m 662[2mms[22m[39m
[33m[2mΓ£ô[22m[39m Trigger simulated mouseenter/hover gestures on active segments or interactive nodes: buttons accept hover safely [33m 331[2mms[22m[39m
[33m[2mΓ£ô[22m[39m Test custom click/touch gestures and ensure click events propagate correctly: Profile Optimizer button sets modal state [33m 380[2mms[22m[39m
[33m[2mΓ£ô[22m[39m Check that mouseleave events successfully hide temporary overlay visuals: handles Escape key overlay exit [33m 652[2mms[22m[39m
[32mΓ£ô[39m components/KonamiEasterEgg.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 2320[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders dark-theme overlay with sufficient contrast styling [33m 512[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders correctly in light theme environments [33m 442[2mms[22m[39m
[33m[2mΓ£ô[22m[39m displays foreground content without clipping through backdrop overlay [33m 511[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders contrast-oriented emerald visual styling elements [33m 462[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders gradient and accent elements used for visual cohesion [33m 389[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/PopularPinnedRepos.response-breakpoints.test.tsx [2m([22m[2m47 tests[22m[2m)[22m[33m 1897[2mms[22m[39m
[32mΓ£ô[39m lib/cache.distributed-lock.test.ts [2m([22m[2m6 tests[22m[2m)[22m[33m 781[2mms[22m[39m
[33m[2mΓ£ô[22m[39m accepts custom maxPollTimeMs via LockConfig and stops polling after timeout [33m 623[2mms[22m[39m
[32mΓ£ô[39m app/compare/CompareClient.responsive-breakpoints.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1613[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders mobile friendly input controls [33m 644[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders compare button for small viewport interactions [33m 384[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/ThemeQuickPresets.test.tsx [2m([22m[2m17 tests[22m[2m)[22m[33m 2269[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders without crashing [33m 595[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders at least one button for each concrete theme excluding auto and random [33m 384[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/ThemeSelector.test.tsx [2m([22m[2m18 tests[22m[2m)[22m[33m 1977[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders without crashing [33m 418[2mms[22m[39m
[32mΓ£ô[39m app/compare/page.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1511[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders heading with dark and light text contrast classes [33m 647[2mms[22m[39m
[32mΓ£ô[39m components/KonamiEasterEgg.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 2080[2mms[22m[39m
[33m[2mΓ£ô[22m[39m 1. overlay container exposes an accessible role so screen readers can announce its presence [33m 527[2mms[22m[39m
[33m[2mΓ£ô[22m[39m 2. heading inside the overlay is h2 maintaining correct logical heading hierarchy [33m 456[2mms[22m[39m
[33m[2mΓ£ô[22m[39m 3. overlay contains descriptive human-readable text that screen readers can announce [33m 379[2mms[22m[39m
[33m[2mΓ£ô[22m[39m 4. overlay is not present in the accessibility tree before the secret code is typed [33m 376[2mms[22m[39m
[33m[2mΓ£ô[22m[39m 5. overlay heading is removed from accessibility tree after display duration expires [33m 337[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ResumeProfileSection.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 950[2mms[22m[39m
[33m[2mΓ£ô[22m[39m presents interactive controls in a logical tab order with no hidden focus traps [33m 389[2mms[22m[39m
[32mΓ£ô[39m components/DeveloperArena.empty-fallback.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[33m 1190[2mms[22m[39m
[33m[2mΓ£ô[22m[39m 1. renders without crashing when IntersectionObserver is unavailable in the runtime [33m 399[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/AdvancedSettingsPanel.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1157[2mms[22m[39m
[33m[2mΓ£ô[22m[39m should display the interactive tooltip when mouse enters an active segment [33m 1069[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/PRInsights/PRInsightsClient.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1127[2mms[22m[39m
[33m[2mΓ£ô[22m[39m exposes accessible names through real headings, links, and table coordinates [33m 559[2mms[22m[39m
[32mΓ£ô[39m components/InteractiveViewer.accessibility.test.tsx [2m([22m[2m15 tests[22m[2m)[22m[33m 1376[2mms[22m[39m
[33m[2mΓ£ô[22m[39m exposes an accessible name on the interactive container [33m 409[2mms[22m[39m
[32mΓ£ô[39m app/contributors/ContributorsClient.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1327[2mms[22m[39m
[33m[2mΓ£ô[22m[39m triggers mouse hover gestures on magnetic CTA nodes and computes local shift coordinates [33m 535[2mms[22m[39m
[32mΓ£ô[39m app/contributors/ContributorsClient.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1084[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders safely with empty contributors array [33m 506[2mms[22m[39m
[32mΓ£ô[39m components/WallOfLove.timezone-boundaries.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 986[2mms[22m[39m
[33m[2mΓ£ô[22m[39m Reduced Motion Boundary (UTC Equivalent): renders content when motion reduction is enabled [33m 424[2mms[22m[39m
[32mΓ£ô[39m lib/github.rotation.test.ts [2m([22m[2m7 tests[22m[2m)[22m[33m 952[2mms[22m[39m
[33m[2mΓ£ô[22m[39m rotates to the next token on HTTP 429 rate limiting [33m 518[2mms[22m[39m
[33m[2mΓ£ô[22m[39m rotates to the next token on HTTP 401 unauthorized and excludes the bad token for 24h [33m 304[2mms[22m[39m
[32mΓ£ô[39m app/components/CustomizeCTA.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1134[2mms[22m[39m
[33m[2mΓ£ô[22m[39m should display the tooltip when hovering over an interactive node [33m 1087[2mms[22m[39m
[32mΓ£ô[39m components/WallOfLove.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[33m 1263[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders section heading [33m 406[2mms[22m[39m
[32mΓ£ô[39m app/contributors/ContributorsSearch.empty-fallback.test.tsx [2m([22m[2m4 tests[22m[2m)[22m[33m 991[2mms[22m[39m
[33m[2mΓ£ô[22m[39m keeps the empty collection stable while searching and clearing [33m 543[2mms[22m[39m
[33m[2mΓ£ô[22m[39m moves from populated results to the fallback and back [33m 321[2mms[22m[39m
[32mΓ£ô[39m app/compare/CompareClient.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1510[2mms[22m[39m
[33m[2mΓ£ô[22m[39m ensures inputs and controls have accessible names [33m 522[2mms[22m[39m
[33m[2mΓ£ô[22m[39m keeps primary actions keyboard focusable with visible outline [33m 344[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/sections/TechnologiesSection.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1305[2mms[22m[39m
[33m[2mΓ£ô[22m[39m ensures text remains visible in light mode (contrast proxy check) [33m 366[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ThemeSelector.test.tsx [2m([22m[2m12 tests[22m[2m)[22m[33m 1075[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders accessible theme controls consistently after rerender [33m 310[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/SectionLabel.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1082[2mms[22m[39m
[33m[2mΓ£ô[22m[39m should display the interactive tooltip when mouse enters the section label node [33m 1052[2mms[22m[39m
[32mΓ£ô[39m app/components/Footer.test.tsx [2m([22m[2m14 tests[22m[2m)[22m[33m 1234[2mms[22m[39m
[32mΓ£ô[39m components/InteractiveViewer.test.tsx [2m([22m[2m35 tests[22m[2m)[22m[33m 1444[2mms[22m[39m
[32mΓ£ô[39m app/compare/CompareClient.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1411[2mms[22m[39m
[33m[2mΓ£ô[22m[39m applies theme contrast classes to heading [33m 570[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/DashboardClient.error-resilience.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1459[2mms[22m[39m
[33m[2mΓ£ô[22m[39m verify comparison fetch failure exception safety: displays the network error message [33m 347[2mms[22m[39m
[33m[2mΓ£ô[22m[39m verify transition state boundary safety: switches between single profile and compare mode safely [33m 340[2mms[22m[39m
[32mΓ£ô[39m app/compare/CompareClient.timezone-boundaries.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1522[2mms[22m[39m
[33m[2mΓ£ô[22m[39m Test 1: should mock standard timezone settings (e.g., UTC, EST, IST, and JST) [33m 686[2mms[22m[39m
[32mΓ£ô[39m components/WallOfLove.responsive-breakpoints.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1124[2mms[22m[39m
[33m[2mΓ£ô[22m[39m Mock standard mobile-width media coordinates (e.g. 375px wide viewports): Mock window viewport to simulate iPhone SE size [33m 513[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/ControlsPanel.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1209[2mms[22m[39m
[33m[2mΓ£ô[22m[39m keeps scale hover passive and changes scale only when a real segmented control is clicked [33m 626[2mms[22m[39m
[32mΓ£ô[39m app/compare/CompareClient.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1194[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders input fields with empty values by default [33m 441[2mms[22m[39m
[32mΓ£ô[39m components/WallOfLove.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1417[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders the main heading [33m 697[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/sections/TechnologiesSection.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1144[2mms[22m[39m
[33m[2mΓ£ô[22m[39m Case 4: Assert that no unexpected runtime errors occur when interacting with the component when callback is missing or undefined [33m 474[2mms[22m[39m
[32mΓ£ô[39m lib/crypto.empty-fallback.test.ts [2m([22m[2m11 tests[22m[2m)[22m[33m 926[2mms[22m[39m
[32mΓ£ô[39m components/WallOfLove.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 976[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders Wall Of Love heading [33m 392[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/PopularPinnedRepos.test.tsx [2m([22m[2m49 tests[22m[2m)[22m[33m 1026[2mms[22m[39m
[32mΓ£ô[39m components/WallOfLove.mock-integrations.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 1057[2mms[22m[39m
[33m[2mΓ£ô[22m[39m registers ScrollTrigger plugin through gsap [33m 394[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/ControlsPanel.test.tsx [2m([22m[2m8 tests[22m[2m)[22m[33m 1162[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders Linear and Logarithmic buttons [33m 401[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/sections/DescriptionSection.massive_scaling.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 926[2mms[22m[39m
[33m[2mΓ£ô[22m[39m Case 3: amber warning activates at the near-limit threshold across full range re-renders [33m 308[2mms[22m[39m
[33m[2mΓ£ô[22m[39m Case 5: DOM structure stays intact after 500 rapid re-renders at extreme bounds [33m 419[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/PRInsights/PRInsightsClient.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 926[2mms[22m[39m
[33m[2mΓ£ô[22m[39m 1. should emulate both dark and light presets [33m 527[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/ThemeQuickPresets.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 861[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders interactive theme buttons with tooltip titles [33m 464[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/PopularPinnedRepos.mouse-interactivity.test.tsx [2m([22m[2m18 tests[22m[2m)[22m[33m 739[2mms[22m[39m
[32mΓ£ô[39m app/contributors/ContributorsSearch.test.tsx [2m([22m[2m7 tests[22m[2m)[22m[33m 877[2mms[22m[39m
[32mΓ£ô[39m app/page.test.tsx [2m([22m[2m2 tests[22m[2m | [22m[33m1 skipped[39m[2m)[22m[33m 908[2mms[22m[39m
[33m[2mΓ£ô[22m[39m can dismiss the SuccessGuide [33m 905[2mms[22m[39m
[32mΓ£ô[39m components/NavbarSearch.test.tsx [2m([22m[2m8 tests[22m[2m)[22m[33m 838[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/ThemeQuickPresets.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 933[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders dark theme preset button [33m 490[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ContributionCity3D.accessibility.test.tsx [2m([22m[2m9 tests[22m[2m)[22m[33m 850[2mms[22m[39m
[33m[2mΓ£ô[22m[39m does not give the canvas a tabindex or pull it into the tab order [33m 469[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/ThemeSelector.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 700[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders a non-breaking fallback UI when theme prop is an empty string [33m 333[2mms[22m[39m
[32mΓ£ô[39m app/api/streak/route.test.ts [2m([22m[2m197 tests[22m[2m)[22m[33m 754[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/sections/SocialsSection.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 813[2mms[22m[39m
[33m[2mΓ£ô[22m[39m allows keyboard navigation through primary controls [33m 321[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/ControlsPanel.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 901[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders scale buttons with accessible names [33m 397[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/ThemeSelector.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 792[2mms[22m[39m
[33m[2mΓ£ô[22m[39m selects a concrete non-virtual theme when shuffle is clicked [33m 335[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ShareSheet.test.tsx [2m([22m[2m23 tests[22m[2m)[22m[33m 995[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/PopularPinnedRepos.mock-integrations.test.tsx [2m([22m[2m21 tests[22m[2m)[22m[33m 931[2mms[22m[39m
[32mΓ£ô[39m components/WallOfLove.error-resilience.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 889[2mms[22m[39m
[33m[2mΓ£ô[22m[39m should maintain hydration stability when initial data is missing [33m 549[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/sections/ContributionGraphSection.test.tsx [2m([22m[2m15 tests[22m[2m)[22m[33m 738[2mms[22m[39m
[32mΓ£ô[39m components/AdvancedColorPicker.test.tsx [2m([22m[2m21 tests[22m[2m)[22m[33m 698[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ContributionCity3D.test.tsx [2m([22m[2m11 tests[22m[2m)[22m[33m 780[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/ThemeQuickPresets.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 877[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders successfully with an unknown theme value [33m 526[2mms[22m[39m
[32mΓ£ô[39m app/components/navbar.test.tsx [2m([22m[2m8 tests[22m[2m)[22m[33m 728[2mms[22m[39m
[32mΓ£ô[39m app/components/Footer.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 624[2mms[22m[39m
[32mΓ£ô[39m lib/graph/dependencyGraph.test.ts [2m([22m[2m23 tests[22m[2m)[22m[33m 695[2mms[22m[39m
[32mΓ£ô[39m app/contributors/page.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 580[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/PopularPinnedRepos.error-resilience.test.tsx [2m([22m[2m17 tests[22m[2m)[22m[33m 582[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ProfileComparisonAnalytics.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[33m 584[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/Heatmap.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[33m 545[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders without crashing with 365 days of data [33m 316[2mms[22m[39m
[32mΓ£ô[39m lib/crypto.test.ts [2m([22m[2m8 tests[22m[2m)[22m[33m 564[2mms[22m[39m
[32mΓ£ô[39m app/components/HeroSection.massive_scaling.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 580[2mms[22m[39m
[32mΓ£ô[39m lib/svg/generator.test.ts [2m([22m[2m201 tests[22m[2m)[22m[33m 573[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/SectionCard.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 383[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/AIInsights.mouse-interactivity.test.tsx [2m([22m[2m8 tests[22m[2m)[22m[33m 517[2mms[22m[39m
[32mΓ£ô[39m components/FeatureCards.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[33m 507[2mms[22m[39m
[32mΓ£ô[39m app/not-found.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 445[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/ControlsPanel.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 573[2mms[22m[39m
[32mΓ£ô[39m app/(root)/dashboard/[username]/page.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[33m 610[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders the dashboard components with the fetched data [33m 392[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/PRInsights/PRTrendChart.accessibility.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[33m 520[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/Achievements.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 492[2mms[22m[39m
[32mΓ£ô[39m src/utils/__tests__/graphqlSync.test.ts [2m([22m[2m2 tests[22m[2m)[22m[33m 518[2mms[22m[39m
[33m[2mΓ£ô[22m[39m should gracefully handle unexpected GitHub API rate limits or network issues [33m 508[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ResumeProfileSection.responsive-breakpoints.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 567[2mms[22m[39m
[33m[2mΓ£ô[22m[39m keeps navigation controls visible and usable on mobile breakpoints [33m 315[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ShareSheet.responsive-breakpoints.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 495[2mms[22m[39m
[32mΓ£ô[39m app/components/Footer.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 572[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders raw translation keys as fallback when t returns the path keys [33m 340[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ShareSheet.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 518[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ActivityLandscape.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 509[2mms[22m[39m
[32mΓ£ô[39m app/components/Footer.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 490[2mms[22m[39m
[32mΓ£ô[39m app/generator/GeneratorClient.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 572[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/HistoricalTrendView.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 606[2mms[22m[39m
[32mΓ£ô[39m app/components/SuccessGuide.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 497[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/ThemeSelector.accessibility.test.tsx [2m([22m[2m10 tests[22m[2m)[22m[33m 440[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/PopularPinnnedRepos.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 538[2mms[22m[39m
[33m[2mΓ£ô[22m[39m emulates light and dark color-scheme presets while rendering real repository cards [33m 336[2mms[22m[39m
[32mΓ£ô[39m app/contributors/page.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 570[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/PRInsights/Highlights.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 511[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ShareSheet.error-resilience.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 531[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/HistoricalTrendView.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 455[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/Achievements.timezone-boundaries.test.tsx [2m([22m[2m12 tests[22m[2m)[22m[33m 444[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/DashboardClient.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 479[2mms[22m[39m
[32mΓ£ô[39m components/AnimatedCursor.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 369[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/DashboardClient.responsive-breakpoints.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 452[2mms[22m[39m
[32mΓ£ô[39m components/FeatureCards.error-resilience.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 445[2mms[22m[39m
[33m[2mΓ£ô[22m[39m renders without crashing when all valid props are supplied [33m 308[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/DashboardClient.mock-integrations.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 444[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/HistoricalTrendView.responsive-breakpoints.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 440[2mms[22m[39m
[32mΓ£ô[39m components/reviewform.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[33m 430[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/HistoricalTrendView.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[33m 370[2mms[22m[39m
[32mΓ£ô[39m app/components/Footer.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 439[2mms[22m[39m
[32mΓ£ô[39m app/components/Footer.responsive-breakpoints.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[33m 477[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/RadarChart.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 407[2mms[22m[39m
[32mΓ£ô[39m app/generator/data/socials.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 332[2mms[22m[39m
[32mΓ£ô[39m app/burnout-analyzer/page.test.tsx [2m([22m[2m3 tests[22m[2m)[22m[33m 404[2mms[22m[39m
[32mΓ£ô[39m app/components/HeroSection.test.tsx [2m([22m[2m15 tests[22m[2m)[22m[33m 413[2mms[22m[39m
[32mΓ£ô[39m app/achievements/AchievementsClient.a11y.test.tsx [2m([22m[2m2 tests[22m[2m)[22m[33m 397[2mms[22m[39m
[32mΓ£ô[39m app/components/CustomizeCTA.test.tsx [2m([22m[2m26 tests[22m[2m)[22m[33m 408[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ShareSheet.mock-integrations.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 358[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/ExportPanel.test.tsx [2m([22m[2m11 tests[22m[2m)[22m[33m 409[2mms[22m[39m
[32mΓ£ô[39m components/Leaderboard.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 365[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/GithubWrapped.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 394[2mms[22m[39m
[32mΓ£ô[39m app/components/navbar.mouse-interactivity.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[33m 418[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ShareSheet.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 419[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/DeploymentTracker.mouse-interactivity.test.tsx [2m([22m[2m8 tests[22m[2m)[22m[33m 441[2mms[22m[39m
[32mΓ£ô[39m app/generator/GeneratorClient.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 416[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/RepositoryGraph.accessibility.test.tsx [2m([22m[2m8 tests[22m[2m)[22m[33m 363[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/DashboardClient.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 363[2mms[22m[39m
[32mΓ£ô[39m app/generator/data/technologies.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 340[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/PopularPinnnedRepos.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 420[2mms[22m[39m
[32mΓ£ô[39m app/contributors/page.responsive-breakpoints.test.tsx [2m([22m[2m4 tests[22m[2m)[22m[33m 383[2mms[22m[39m
[32mΓ£ô[39m components/BrandParticles.timezone-boundaries.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 310[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/ControlsPanel.theme-contrast.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[33m 333[2mms[22m[39m
[32mΓ£ô[39m components/reviewform.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 340[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/sections/TechnologyGraph.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 355[2mms[22m[39m
[32mΓ£ô[39m app/api/streak/png/route.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 308[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ResumeUpload.accessibility.test.tsx [2m([22m[2m8 tests[22m[2m)[22m[33m 341[2mms[22m[39m
[32mΓ£ô[39m components/ExportButton.test.tsx [2m([22m[2m13 tests[22m[2m)[22m[33m 340[2mms[22m[39m
[32mΓ£ô[39m app/not-found.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 338[2mms[22m[39m
[32mΓ£ô[39m components/InteractiveViewer.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 337[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ProfileCard.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 322[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ComparisonStatsCard.test.tsx [2m([22m[2m50 tests[22m[2m)[22m[33m 318[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/CompletionScorePanel.test.tsx [2m([22m[2m7 tests[22m[2m)[22m[33m 359[2mms[22m[39m
[32mΓ£ô[39m app/documentation/code-block.empty-fallback.test.tsx [2m([22m[2m11 tests[22m[2m)[22m[33m 361[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/SectionCard.empty-fallback.test.tsx [2m([22m[2m10 tests[22m[2m)[22m[33m 341[2mms[22m[39m
[32mΓ£ô[39m components/FeatureCards.responsive-breakpoints.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 359[2mms[22m[39m
[32mΓ£ô[39m app/api/student/resume/upload/route.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 349[2mms[22m[39m
[32mΓ£ô[39m app/not-found.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 334[2mms[22m[39m
[32mΓ£ô[39m app/api/og/route.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 297[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/PreviewPanel.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 345[2mms[22m[39m
[32mΓ£ô[39m app/components/theme-switch.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 337[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ActivityHeatmapPro.test.tsx [2m([22m[2m3 tests[22m[2m)[22m[33m 369[2mms[22m[39m
[32mΓ£ô[39m hooks/useGitHubUserExists.test.ts [2m([22m[2m6 tests[22m[2m)[22m[33m 333[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/DeveloperJourneyTimeline.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 340[2mms[22m[39m
[32mΓ£ô[39m app/components/navbar.responsive-breakpoints.test.tsx [2m([22m[2m3 tests[22m[2m)[22m[33m 437[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ProfileCard.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 328[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/sections/TechnologyGraph.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 352[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/Heatmap.responsive-breakpoints.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 392[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/DeploymentTracker.accessibility.test.tsx [2m([22m[2m10 tests[22m[2m)[22m[33m 353[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ComparisonStatsCard.mock-integrations.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 315[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/Achievements.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 344[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/RepositoryImpactAnalyzer.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[33m 311[2mms[22m[39m
[32mΓ£ô[39m components/FeatureCards.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 339[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/sections/SocialsSection.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 279[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ShareSheet.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 315[2mms[22m[39m
[32mΓ£ô[39m app/api/wrapped/route.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 298[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/EditorPanel.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 349[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ResumeProfileSection.error-resilience.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 313[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ResumeUpload.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 295[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ComparisonStatsCard.responsive-breakpoints.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 311[2mms[22m[39m
[32mΓ£ô[39m app/error.empty-fallback.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[33m 342[2mms[22m[39m
[32mΓ£ô[39m lib/graph/types.theme-contrast.test.ts [2m([22m[2m5 tests[22m[2m)[22m[33m 330[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ContributionReplay.test.tsx [2m([22m[2m7 tests[22m[2m)[22m[33m 311[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/sections/CommitPulseSection.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 337[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ResumePreviewForm.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 292[2mms[22m[39m
[32mΓ£ô[39m components/BrandParticles.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 310[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/ThemeQuickPresets.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 303[2mms[22m[39m
[32mΓ£ô[39m app/components/navbar.accessibility.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[33m 312[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ActivityLandscape.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 286[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/CommitClock.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 271[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/PreviewPanel.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 319[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/sections/CommitPulseSection.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 277[2mms[22m[39m
[32mΓ£ô[39m app/reviewform/page.test.tsx [2m([22m[2m1 test[22m[2m)[22m[32m 253[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/GithubWrapped.error-resilience.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[33m 303[2mms[22m[39m
[32mΓ£ô[39m app/api/og/route.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 393[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ProfileCard.error-resilience.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 280[2mms[22m[39m
[32mΓ£ô[39m components/InteractiveViewer.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 278[2mms[22m[39m
[32mΓ£ô[39m app/contributors/ContributorsClient.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 298[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ShareSheet.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 332[2mms[22m[39m
[32mΓ£ô[39m app/(root)/dashboard/error.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 252[2mms[22m[39m
[32mΓ£ô[39m app/contributors/ContributorsClient.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 288[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/PRInsights/RepoPerformanceTable.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 278[2mms[22m[39m
[32mΓ£ô[39m components/BrandParticles.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 267[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/AIInsights.mock-integrations.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 289[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/DeploymentTracker.theme-contrast.test.tsx [2m([22m[2m16 tests[22m[2m)[22m[33m 303[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/LanguageChart.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 251[2mms[22m[39m
[32mΓ£ô[39m app/components/CustomizeCTA.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 329[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/PRInsights/TopMetricsRow.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 289[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/RepositoryGraph.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 289[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/ExportPanel.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 306[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ResumePreviewForm.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 272[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/DeploymentTracker.error-resilience.test.tsx [2m([22m[2m12 tests[22m[2m)[22m[32m 287[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/sections/CommitPulseSection.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 366[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/AdvancedSettingsPanel.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 348[2mms[22m[39m
[32mΓ£ô[39m components/CherryBlossom.error-resilience.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 311[2mms[22m[39m
[32mΓ£ô[39m app/customize/page.test.tsx [2m([22m[2m3 tests[22m[2m)[22m[32m 254[2mms[22m[39m
[32mΓ£ô[39m app/components/navbar.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 284[2mms[22m[39m
[32mΓ£ô[39m app/components/theme-switch.mock-integrations.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 265[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/Heatmap.accessibility.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[32m 289[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/RepositoryContributionExplorer.test.tsx [2m([22m[2m4 tests[22m[2m)[22m[32m 291[2mms[22m[39m
[32mΓ£ô[39m app/contributors/ContributorsSearch.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 286[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ProfileCard.responsive-breakpoints.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 284[2mms[22m[39m
[32mΓ£ô[39m app/generator/components/sections/SocialsSection.theme-contrast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 317[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ResumePreviewForm.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 282[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ResumePreviewForm.mock-integrations.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 289[2mms[22m[39m
[32mΓ£ô[39m app/documentation/code-block.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 259[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/DeploymentTracker.response-breakpoints.test.tsx [2m([22m[2m8 tests[22m[2m)[22m[32m 267[2mms[22m[39m
[32mΓ£ô[39m app/components/HeroSection.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 259[2mms[22m[39m
[32mΓ£ô[39m app/api/student/resume/tests/upload.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 276[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/ProfileOptimizerModal.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 266[2mms[22m[39m
[32mΓ£ô[39m components/KonamiEasterEgg.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 276[2mms[22m[39m
[32mΓ£ô[39m components/ShareButtons.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 272[2mms[22m[39m
[32mΓ£ô[39m app/components/SuccessGuide.accessibility.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 254[2mms[22m[39m
[32mΓ£ô[39m app/components/HeroSection.mouse-interactivity.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 275[2mms[22m[39m
[32mΓ£ô[39m app/(root)/dashboard/error.empty-fallback.test.tsx [2m([22m[2m7 tests[22m[2m)[22m[32m 281[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/StatsCard.error-resilience.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 296[2mms[22m[39m
[32mΓ£ô[39m app/customize/components/AdvancedSettingsPanel.empty-fallback.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[33m 312[2mms[22m[39m
[32mΓ£ô[39m app/(root)/dashboard/error.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[33m 304[2mms[22m[39m
[32mΓ£ô[39m components/dashboard/GrowthTrendChart.error-resilience.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 285[2mms[22m[39m