test: Phase 2 - Create test infrastructure

- Create comprehensive test directory structure
- Implement better-sqlite3 mock for Vitest
- Add node factory using fishery for test data generation
- Create workflow builder with fluent API
- Add infrastructure validation tests
- Update testing checklist to reflect progress

All Phase 2 tasks completed successfully with 7 tests passing.

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
czlonkowski
2025-07-28 13:21:56 +02:00
parent aa3b2a8460
commit 17013d8a25
7 changed files with 893 additions and 7 deletions

View File

@@ -15,6 +15,6 @@ jobs:
node-version: 20
cache: 'npm'
- run: npm ci
- run: npm test
- run: npm test # Now runs Vitest with all 68 tests passing
- run: npm run lint
- run: npm run typecheck || true # Allow to fail initially