Skip to content

Conversation

@STRML
Copy link
Collaborator

@STRML STRML commented Dec 9, 2025

  • Replace Karma + Jasmine + PhantomJS with Vitest + jsdom for unit tests
  • Add Puppeteer-based browser tests for real coordinate calculations
  • Migrate tests to React Testing Library patterns
  • Update React dev dependency to v18
  • Add GitHub Actions CI workflow
  • Remove deprecated karma configs and specs directory
  • Add CLAUDE.md with project documentation

STRML and others added 2 commits December 9, 2025 12:08
- Replace Karma + Jasmine + PhantomJS with Vitest + jsdom for unit tests
- Add Puppeteer-based browser tests for real coordinate calculations
- Migrate tests to React Testing Library patterns
- Update React dev dependency to v18
- Add GitHub Actions CI workflow
- Remove deprecated karma configs and specs directory
- Add CLAUDE.md with project documentation

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Priority 1 fixes:
- Fix CI: change npx tsc to yarn tsc for consistency
- Add iframe browser tests (basic drag and bounds support)

Priority 2 fixes:
- Add input focus preservation tests
- Add coverage thresholds (70% lines/functions/statements, 60% branches)
- Add coverage CI job with lcov reporter

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@STRML STRML merged commit 1d9fef7 into master Dec 9, 2025
3 of 7 checks passed
@STRML STRML deleted the modernize-tests branch December 9, 2025 17:16
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.

2 participants