Skip to content

test: add comprehensive unit test suite#129

Merged
egor-xyz merged 5 commits into
mainfrom
adjacent-crawdad
Feb 14, 2026
Merged

test: add comprehensive unit test suite#129
egor-xyz merged 5 commits into
mainfrom
adjacent-crawdad

Conversation

@egor-xyz
Copy link
Copy Markdown
Owner

@egor-xyz egor-xyz commented Feb 14, 2026

Summary

  • Add vitest testing infrastructure with coverage reporting (pnpm test, pnpm test:coverage)
  • Add 246 unit tests across 26 test files covering IPC handlers, Zustand stores, utilities, and preload bridge
  • Achieve ~73% overall statement coverage, with ~97% on main process IPC handlers
  • Add GitHub Actions CI workflow to run tests on PRs

Test plan

  • pnpm test passes all 246 tests
  • pnpm test:coverage generates coverage report
  • Verify tests run correctly in CI

🤖 Generated with Claude Code

Egor Stronhin and others added 5 commits February 14, 2026 19:42
Add 246 tests across 26 test files covering IPC handlers, Zustand stores,
utilities, and preload bridge. Set up vitest with coverage reporting.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@egor-xyz egor-xyz merged commit 61e1aab into main Feb 14, 2026
1 check passed
@egor-xyz egor-xyz deleted the adjacent-crawdad branch February 14, 2026 18:03
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