summaryrefslogtreecommitdiffhomepage
path: root/src/core/metrics/format.test.ts
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-06-28 15:26:40 +0900
committerAdam Malczewski <[email protected]>2026-06-28 15:26:40 +0900
commitc48b8739fbb66b34d0b882a6d39cdd4fb4aaf2e2 (patch)
treea4dbfda1ed278c2c59360da292a502481fa4fb6d /src/core/metrics/format.test.ts
parent85a4e3f022397cdfb6221151e1b4f843d41ff360 (diff)
parent69655416908768c4805ad20de8a3fdd8b2ed8291 (diff)
downloaddispatch-web-c48b8739fbb66b34d0b882a6d39cdd4fb4aaf2e2.tar.gz
dispatch-web-c48b8739fbb66b34d0b882a6d39cdd4fb4aaf2e2.zip
Merge branch 'feature/step-context-update' into predev
Diffstat (limited to 'src/core/metrics/format.test.ts')
-rw-r--r--src/core/metrics/format.test.ts8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/core/metrics/format.test.ts b/src/core/metrics/format.test.ts
index c7c4fbb..97170d0 100644
--- a/src/core/metrics/format.test.ts
+++ b/src/core/metrics/format.test.ts
@@ -351,8 +351,14 @@ describe("computeContextUsage", () => {
expect(u.percent).toBeCloseTo(3.4102, 4);
});
- it("treats unknown contextSize as current 0", () => {
+ it("treats unknown contextSize as current null (never 0)", () => {
const u = computeContextUsage(undefined, 1_000_000);
+ expect(u.current).toBeNull();
+ expect(u.percent).toBeNull();
+ });
+
+ it("an explicit 0 context size is a real reported value (current 0)", () => {
+ const u = computeContextUsage(0, 1_000_000);
expect(u.current).toBe(0);
expect(u.percent).toBe(0);
});