Skip to content

Add fixture registry, validation utils, and webview utility tests#2

Merged
zhemingfan merged 1 commit intomainfrom
testing-improvements
Feb 11, 2026
Merged

Add fixture registry, validation utils, and webview utility tests#2
zhemingfan merged 1 commit intomainfrom
testing-improvements

Conversation

@zhemingfan
Copy link
Copy Markdown
Owner

  • Fixture registry integrity: verifies all 29 fixtures exist on disk, have non-empty content, valid languageIds, and correct path resolution
  • Validation utils: tests all 7 exported functions from server/validationUtils (getColumnOffset, createColumnDiagnostic, createLineDiagnostic, validateNumericColumns, validateCoordinatePair, validateStrand, shouldSkipLine)
  • Webview utils: tests sortChromosomes natural ordering and parseTags SAM/PAF tag parsing

Test count: 106 -> 261 (+155 new tests)

- Fixture registry integrity: verifies all 29 fixtures exist on disk,
  have non-empty content, valid languageIds, and correct path resolution
- Validation utils: tests all 7 exported functions from server/validationUtils
  (getColumnOffset, createColumnDiagnostic, createLineDiagnostic,
  validateNumericColumns, validateCoordinatePair, validateStrand, shouldSkipLine)
- Webview utils: tests sortChromosomes natural ordering and parseTags
  SAM/PAF tag parsing

Test count: 106 -> 261 (+155 new tests)
@zhemingfan zhemingfan merged commit 4b252c6 into main Feb 11, 2026
1 check passed
@zhemingfan zhemingfan deleted the testing-improvements branch February 11, 2026 18:00
zhemingfan added a commit that referenced this pull request Feb 11, 2026
Add fixture registry, validation utils, and webview utility tests
zhemingfan added a commit that referenced this pull request Feb 11, 2026
Add fixture registry, validation utils, and webview utility tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant