From 3235b9875317889c06cf813a8992b66964b3548f Mon Sep 17 00:00:00 2001 From: James Martinez Date: Sat, 14 Feb 2026 14:59:04 -0600 Subject: [PATCH] Add test for retry policy falling back to defaults for invalid values --- packages/openworkflow/worker.test.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/openworkflow/worker.test.ts b/packages/openworkflow/worker.test.ts index 51080264..1a203cf6 100644 --- a/packages/openworkflow/worker.test.ts +++ b/packages/openworkflow/worker.test.ts @@ -1816,6 +1816,17 @@ describe("resolveRetryPolicy", () => { maximumAttempts: 3, }); }); + + test("falls back to defaults for invalid runtime values", () => { + const result = resolveRetryPolicy({ + maximumAttempts: Number.NaN, + backoffCoefficient: -1, + initialInterval: "-1s" as "1s", + maximumInterval: "invalid" as "1s", + }); + + expect(result).toEqual(DEFAULT_WORKFLOW_RETRY_POLICY); + }); }); async function createBackend(): Promise {