note: You are running `vp test` as a Vite+ built-in command. If you meant to run the test npm script, use `vpr test` instead. RUN v5.0.1 /home/ubuntu/wt/claude-01 ❯ apps/server/src/provider/claudeUsageLimits.test.ts (8 tests | 1 failed) 26ms ❯ claudeUsageResponseToLimits (5) × reports null usage as probeFailed when availability is true 8ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ FAIL apps/server/src/provider/claudeUsageLimits.test.ts > claudeUsageResponseToLimits > reports null usage as probeFailed when availability is true AssertionError: expected { limits: { …(3) }, names: { …(1) } } to deeply equal { limits: { …(3) }, names: { …(1) } } - Expected + Received @@ -1,10 +1,10 @@ { "limits": { "checkedAt": "2026-07-18T10:00:00.000Z", "unavailable": { - "reason": "probeFailed", + "reason": "unsupported", }, "windows": [], }, "names": { "overageIncluded": undefined, ❯ apps/server/src/provider/claudeUsageLimits.test.ts:100:9 98| response: { rate_limits_available: rateLimitsAvailable, rate… 99| }), 100| ).toEqual({ | ^ 101| limits: { checkedAt, windows: [], unavailable: { reason } }, 102| names: noNames, ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ Test Files 1 failed (1) Tests 1 failed | 7 passed (8) Start at 13:09:58 Duration 474ms (transform 39%, setup 38%, tests 10%, import 10%, worker 3%)