Skip to content

077 — (receipt) km problem permanently dismissed after new maintenance created

Description

After closing problem as resolved and creating a new maintenance record (threshold moved), the original problem stays resolved and a new one appears at the new threshold.

Preconditions

  • Clean database
  • User logged in with ADMIN role
  • Two vehicle brands and models pre-created
  • Two vehicles + receipts created via API; receipts linked to both vehicles; app settings configured

Steps

  1. Trigger problem and close as resolved — Expected: Problem marked resolved
  2. Create second maintenance (mileage 9 510, next 8 000) — Expected: Second threshold set
  3. Update mileage to 20 000 — Expected: First problem remains resolved; second appears
  4. Delete first (resolved) problem — Expected: Only second remains
  • Spec: tests/e2e/tests/vehicle.spec.ts