Test run report — DEMO-T13 FAILED
Freight: public API in TypeScript
run #424 · 2026-09-25 00:23:08 ·
duration 3s ·
target version 2.1.0 · browser chromium ·
started by: cli-adopted
report generated 2026-09-25 10:50:48 — self-contained file, safe to attach anywhere
What went wrong
1 of 1 test(s) failed: the public API keeps its promises -- 3 problems:
- contract: field 'eta' is missing (the response has: booked_at, customer, delivered_at, destination, estimated_delivery, events, id, origin, pieces, price, service, status, status_label, weight_kg)
- money: SPRING10 on a $117.62 subtotal is 10% (expected 11.762, received 23.52)
- limits: 5 calls a minute, but 6 in a row answered 200,200,200,200,200,200 (expected 429, received 200)
Step timings
| at | step | ms |
| +0.38s | the public API keeps its promises | 360.0 |
| +0.05s | auth: no key | 20.3 |
| +0.11s | contract: a shipment | 58.0 |
| +0.13s | money: SPRING10 | 24.4 |
| +0.35s | limits: six calls on the trial key | 215.3 |
| +0.05s | GET freight/api/v1/shipments/AF-100001 | 15.1 |
| +0.09s | GET freight/api/v1/shipments/AF-100001 | 35.9 |
| +0.13s | POST freight/api/v1/quotes | 19.9 |
| +0.17s | GET freight/api/v1/shipments/AF-100002 | 34.2 |
| +0.2s | GET freight/api/v1/shipments/AF-100002 | 34.6 |
| +0.24s | GET freight/api/v1/shipments/AF-100002 | 34.2 |
| +0.27s | GET freight/api/v1/shipments/AF-100002 | 33.7 |
| +0.31s | GET freight/api/v1/shipments/AF-100002 | 34.5 |
| +0.35s | GET freight/api/v1/shipments/AF-100002 | 35.1 |
Full technical error
1 of 1 test(s) failed: the public API keeps its promises -- 3 problems:
- contract: field 'eta' is missing (the response has: booked_at, customer, delivered_at, destination, estimated_delivery, events, id, origin, pieces, price, service, status, status_label, weight_kg)
- money: SPRING10 on a $117.62 subtotal is 10% (expected 11.762, received 23.52)
- limits: 5 calls a minute, but 6 in a row answered 200,200,200,200,200,200 (expected 429, received 200)
Video and Playwright trace stay on the hub:
results/DEMO-T13/20260925-002322-r424/ — open the run page for the replay.