- 23 tests covering all WorktreeManager operations - Test setup creates temp git repos with initial commit - CRUD tests: create, remove, list, get operations - Diff tests: clean worktree, added/modified/deleted files - Merge tests: clean merge, conflict detection, abort/cleanup - Event emission tests for all 4 worktree events - Edge case tests: no eventBus, uncommitted changes on remove