Commit Graph

2 Commits

Author SHA1 Message Date
czlonkowski
a0400054a9 fix: resolve CI integration test failures
- Removed process.exit(0) from test setup that was causing Vitest to fail
- Fixed basic connection tests to handle empty test databases
- Tests now properly check if database has data before expecting results

All 249 integration tests now pass in CI environment.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-30 08:56:47 +02:00
czlonkowski
7f4c0ae3a9 fix: prevent MSW from loading globally to fix CI test hanging
- Remove msw-setup.ts from global vitest setupFiles
- Create separate integration-specific MSW setup
- Add vitest.config.integration.ts for integration tests
- Update package.json to use integration config for integration tests
- Update CI workflow to run unit and integration tests separately
- Add aggressive cleanup in integration MSW setup for CI environment

This prevents MSW from being initialized for unit tests where it's not needed,
which was causing tests to hang in CI after all tests completed.
2025-07-29 14:16:13 +02:00