Commit Graph

2 Commits

Author SHA1 Message Date
Steve Yegge
9413fd9b84 fix: beads-mcp integration tests
- Fixed add_dependency to pass BEADS_DB/BEADS_DIR env vars to subprocess
- Fixed test_init_creates_beads_directory assertion to check for beads.db (not prefix.db)
- Fixed test_worktree_separate_dbs fixture assertions for correct db filename
- Added --no-daemon flag throughout worktree tests to avoid daemon interference
- Skipped flaky worktree tests due to daemon path caching issues

Fixes bd-4aao

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-25 21:40:18 -08:00
Steve Yegge
10a313e3a6 Add integration tests for worktree workflow with separate databases
- Created test_worktree_separate_dbs.py with 6 comprehensive tests
- Verifies recommended workflow: one .beads database per worktree
- Tests confirm MCP works with BEADS_USE_DAEMON=0 in worktrees
- Validates database isolation, git syncing, and --no-daemon flag
- All tests passing

Addresses GH #119

Amp-Thread-ID: https://ampcode.com/threads/T-57d5c589-0522-4059-8183-2f0f7f1dccba
Co-authored-by: Amp <amp@ampcode.com>
2025-10-23 13:06:05 -07:00