1
0
Fork 0
mirror of https://github.com/imjasonh/govulncheck-action synced 2026-07-16 20:25:16 +00:00
Commit graph

1 commit

Author SHA1 Message Date
Jason Hall
6f111796c8
Improve test coverage to 99.64%
Added comprehensive test cases to achieve near-perfect test coverage:

## Coverage Improvements
- **Statements**: 99.65% (from 76.2%)
- **Branches**: 81.06% (from 55.02%)
- **Functions**: 100% (from 78.57%)
- **Lines**: 99.64% (from 76.97%)

## New Test Files
- `test/summary.test.js`: Complete test suite for summary generation
- `test/index-main.test.js`: Test for main module execution

## Enhanced Test Cases
- Added tests for large output truncation
- Added tests for OSV details with CVE aliases
- Added tests for vulnerabilities without OSV IDs
- Added tests for fixed version recommendations
- Added tests for module call sites and suggested edits
- Added tests for multi-line JSON parsing
- Added tests for error handling edge cases

The only remaining uncovered line is the main module execution check,
which is inherently difficult to test in a unit testing environment.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 01:44:32 -04:00