Commit Graph

3 Commits

Author SHA1 Message Date
William Valentin
d0ae5eb17a feat: add integration test runner script
- Create automated service availability checker
- Verify CouchDB and frontend services before tests
- Add graceful error handling for missing services
- Enable consistent integration test execution
- Support both CI/CD and local development workflows
2025-09-08 01:44:27 -07:00
William Valentin
b4a9318324 test: enhance E2E and integration testing infrastructure
- Add comprehensive TypeScript types to E2E test helpers
- Improve medication, auth, modal, and wait helper classes with proper typing
- Enhance test data with readonly type assertions for better immutability
- Update integration tests with better error handling and assertions
- Improve Playwright type definitions for better IDE support
- Add environment variable support to manual test scripts
2025-09-07 15:22:33 -07:00
William Valentin
e48adbcb00 Initial commit: Complete NodeJS-native setup
- Migrated from Python pre-commit to NodeJS-native solution
- Reorganized documentation structure
- Set up Husky + lint-staged for efficient pre-commit hooks
- Fixed Dockerfile healthcheck issue
- Added comprehensive documentation index
2025-09-06 01:42:48 -07:00