Skip to content

test: drop vitest and standardize on bun:test - #46

Merged
stephendolan merged 1 commit into
mainfrom
bb/omnifocus-cli-drop-vitest-standardize-on-bun-tes-thr_gs3fhhsrb4
Sep 29, 2026
Merged

stephendolan merged 1 commit into
mainfrom
bb/omnifocus-cli-drop-vitest-standardize-on-bun-tes-thr_gs3fhhsrb4

Conversation

@stephendolan

Copy link
Copy Markdown
Owner

The repo ran two test runners: bun run test (vitest) locally and bun test in CI. Because CI never ran vitest, vitest upgrades (like #45) and their lockfile changes passed without being tested.

This moves the three test files to bun:test, points the test script at bun test, removes vitest from package.json and bun.lock, and updates the CLAUDE.md testing notes. It also deletes an empty beforeAll in errors.test.ts.

bun test passes 24/24; typecheck, lint, and build are clean.

🤖 Generated with Claude Code

CI only ran `bun test`, so vitest upgrades and its lockfile entries were
never exercised. A single runner keeps local and CI runs identical.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@stephendolan
stephendolan merged commit 353bddb into main Sep 29, 2026
1 check passed
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