- Add E2ESchemaDatabaseConfig interface for database configuration validation. - Implement assertE2ESchemaDatabaseConfig function to enforce schema requirements. - Create prepareE2ESchema function to handle schema preparation and initialization. - Develop E2E lifecycle management functions to provision, prepare, and run tests. - Introduce Docker Compose setup for E2E database environment. - Add Playwright configuration for E2E testing. - Implement various test cases to validate E2E schema preparation and lifecycle. - Create utility functions for environment variable management and database assertions. - Establish smoke tests to verify initial data setup and integrity. |
||
|---|---|---|
| .. | ||
| .gitkeep | ||
| e2e-contract.test.ts | ||
| e2e-contract.ts | ||
| e2e-database-environment.ts | ||
| e2e-lifecycle.test.ts | ||
| e2e-lifecycle.ts | ||
| e2e-schema-database-config.ts | ||
| ensure-e2e-database.ts | ||
| login-via-ui.ts | ||
| run-e2e.ts | ||
| smoke-e2e-bootstrap.ts | ||