Your Name
|
840c215597
|
test(e2e): add End-to-End test suite
Added comprehensive E2E tests:
1. API E2E Tests (api.e2e.test.ts):
- Healthcheck API testing
- Static resources verification
- Module loading tests
- Converter properties validation
- File type normalization tests
- i18n module tests
- Transfer module tests
- Database structure tests
2. Converter E2E Tests (converters.e2e.test.ts):
- Real Inkscape conversions (SVG → PNG/PDF/EPS)
- Real Pandoc conversions (Markdown → HTML/DOCX/RST)
- Dasel format conversions (JSON → YAML/TOML)
- Batch conversion tests
- Error handling tests
- Auto-detection of available tools
3. Test Infrastructure:
- helpers.ts: Tool detection, test file generation
- fixtures/: Sample test files (SVG, MD, JSON)
- .gitignore: Exclude output directory
Total: 34 new E2E tests
|
2026-01-23 00:14:31 +08:00 |
|