From a20c6554b022a452c02f6c136a690fa8e41f0977 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Thu, 10 Sep 2026 08:43:04 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=B9=20[code=20health=20improvement]=20?= =?UTF-8?q?Remove=20as=20any=20in=20evaluator.test.ts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Horizontal42 <75383519+Horizontal42@users.noreply.github.com> --- src/engine/evaluator.test.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/engine/evaluator.test.ts b/src/engine/evaluator.test.ts index 53fbfe6..3b03eea 100644 --- a/src/engine/evaluator.test.ts +++ b/src/engine/evaluator.test.ts @@ -1,6 +1,6 @@ import { describe, it, expect } from "vitest"; import { toBase, fromBase, convertQ, attachUnit } from "./evaluator"; -import { qty, pct, EvalError, Decimal } from "./types"; +import { qty, pct, EvalError, Decimal, Quantity } from "./types"; import { buildRegistry } from "./registry"; const reg = buildRegistry(); @@ -77,9 +77,9 @@ describe("quantity conversion", () => { expect(r1).toMatchObject({ kind: "quantity", unit: { id: "meter" } }); // attaching matching dimension does conversion - const r2 = attachUnit(qty(2000, m), km); - expect((r2 as any).value.toNumber()).toBe(2); - expect((r2 as any).unit?.id).toBe("kilo:meter"); + const r2 = attachUnit(qty(2000, m), km) as Quantity; + expect(r2.value.toNumber()).toBe(2); + expect(r2.unit?.id).toBe("kilo:meter"); // attaching mismatched dimension throws expect(() => attachUnit(qty(1, m), kg)).toThrow(EvalError);