feat(FN-4389): complete Step 8 — run verification and fix regressions

Fusion-Task-Id: FN-4389
Fusion-Task-Lineage: 366f9d57-c476-448f-96c0-6e753fc8b090
This commit is contained in:
Fusion
2026-05-13 21:52:24 -07:00
committed by gsxdsm
parent a7f4ebe644
commit 4e6440a126
9 changed files with 44 additions and 32 deletions

View File

@@ -38,9 +38,10 @@ describe("accumulateSessionTokenUsage", () => {
expect(store.updateTask).toHaveBeenCalledTimes(1);
const call = store.updateTask.mock.calls[0]![1] as { tokenUsage: Task["tokenUsage"] };
expect(call.tokenUsage).toMatchObject({
inputTokens: 102, // input + cacheWrite
inputTokens: 100,
outputTokens: 30,
cachedTokens: 5,
cacheWriteTokens: 2,
totalTokens: 137,
});
expect(typeof call.tokenUsage!.firstUsedAt).toBe("string");
@@ -102,6 +103,7 @@ describe("accumulateSessionTokenUsage", () => {
inputTokens: 50,
outputTokens: 20,
cachedTokens: 0,
cacheWriteTokens: 0,
totalTokens: 70,
firstUsedAt: "2024-01-01T00:00:00.000Z",
lastUsedAt: "2024-01-01T00:00:00.000Z",