From 233699c5b56fe3f720270ef58dab1bdae4476bbe Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 11 May 2026 07:28:40 +0100 Subject: [PATCH] test: narrow scheduled turn cron assertion --- src/plugins/contracts/scheduled-turns.contract.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/contracts/scheduled-turns.contract.test.ts b/src/plugins/contracts/scheduled-turns.contract.test.ts index 360e19a08328..0f42f0c2f4fc 100644 --- a/src/plugins/contracts/scheduled-turns.contract.test.ts +++ b/src/plugins/contracts/scheduled-turns.contract.test.ts @@ -538,7 +538,9 @@ describe("plugin scheduled turns", () => { const { name, schedule, ...stableCronAddBody } = getCronAddBody(); expect(typeof name).toBe("string"); expect(name.startsWith("plugin:loader-scheduler:agent:main:main:")).toBe(true); - expect(schedule.kind).toBe("at"); + if (schedule.kind !== "at") { + throw new Error(`Expected one-shot scheduled turn, got ${schedule.kind}`); + } expect(typeof schedule.at).toBe("string"); expect(stableCronAddBody).toEqual({ enabled: true,