Commit Graph

2 Commits

Author SHA1 Message Date
Hartmut b9c2e0cd2e fix(application): resolve typecheck errors in estimate-operations tests
CI / Architecture Guardrails (push) Successful in 2m57s
CI / Typecheck (push) Failing after 5m27s
CI / Build (push) Has been skipped
CI / E2E Tests (push) Has been skipped
CI / Fresh-Linux Docker Deploy (push) Has been skipped
CI / Assistant Split Regression (push) Failing after 5m49s
CI / Lint (push) Successful in 6m55s
CI / Unit Tests (push) Failing after 4m37s
CI / Release Images (push) Has been skipped
- Import EstimateStatus enum instead of using "DRAFT" string literal
- Type BASE_VERSION fixture explicitly so lockedAt accepts Date | null
- Add non-null assertion on mock.calls[0] to satisfy strict types
- Reorder id/spread in version fixture to avoid duplicate property warning
2026-04-12 18:04:21 +02:00
Hartmut 486a2239be test(application): add 34 tests for chargeability bookings and estimate operations
Phase 3b continued: covers chargeability-relevance pure functions,
estimate CRUD (create, clone, list with filters), and version lifecycle
(submit, approve, create revision) with NOT_FOUND and status guard tests.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 16:21:15 +02:00