From 1a12d75ec6a1aa4c5eca999061de1978c25cce94 Mon Sep 17 00:00:00 2001 From: Horizontal42 <75383519+Horizontal42@users.noreply.github.com> Date: Wed, 29 Jul 2026 14:14:49 +0300 Subject: [PATCH] add regression test for sequence error recovery --- src/engine/engine.test.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/engine/engine.test.ts b/src/engine/engine.test.ts index 0fa1b2f..90ea41d 100644 --- a/src/engine/engine.test.ts +++ b/src/engine/engine.test.ts @@ -215,6 +215,12 @@ describe("numeral systems", () => { }); describe("variables and document context", () => { + it("sequence error recovery", () => { + eng.addFunction({ id: "throw_err", phrases: "throw_err" }, () => { + throw new Error("test error"); + }); + expect(calc("throw_err(1) 2 hours")).toBe("2 h"); + }); it("assignment and reuse", () => { expect(calcDoc("x = 5\nx * 2")).toEqual(["5", "10"]); });