Skip to content

Improve frontend test coverage above 90% and add missing test files#3923

Merged
kasya merged 7 commits into
OWASP:mainfrom
anurag2787:fix/frontend-unit-test
Feb 14, 2026
Merged

Improve frontend test coverage above 90% and add missing test files#3923
kasya merged 7 commits into
OWASP:mainfrom
anurag2787:fix/frontend-unit-test

Clean up comments

6cd8453
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project failed Feb 14, 2026 in 1s

94.00% (-1.40%) compared to dbc57be

View this Pull Request on Codecov

94.00% (-1.40%) compared to dbc57be

Details

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.00%. Comparing base (dbc57be) to head (6cd8453).
⚠️ Report is 7 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #3923      +/-   ##
==========================================
- Coverage   95.39%   94.00%   -1.40%     
==========================================
  Files         463      512      +49     
  Lines       14540    15814    +1274     
  Branches     2061     2131      +70     
==========================================
+ Hits        13871    14866     +995     
- Misses        328      676     +348     
+ Partials      341      272      -69     
Files with missing lines Coverage Δ
frontend/src/components/Milestones.tsx 100.00% <ø> (+6.25%) ⬆️
frontend/src/components/Pagination.tsx 100.00% <100.00%> (+8.82%) ⬆️
frontend/src/components/SecondaryCard.tsx 100.00% <ø> (ø)

... and 77 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update dbc57be...6cd8453. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.