From 9927f051498a189afa4f98da914564a586055996 Mon Sep 17 00:00:00 2001 From: oscarricharingaoblitas-sketch Date: Thu, 13 Aug 2026 07:54:20 -0500 Subject: [PATCH] test(cli): skip recovery mode assertion on Windows --- packages/cli/test/cli.test.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/cli/test/cli.test.js b/packages/cli/test/cli.test.js index 2028cf4..105cb9d 100644 --- a/packages/cli/test/cli.test.js +++ b/packages/cli/test/cli.test.js @@ -1764,10 +1764,11 @@ test("call recover reuses the original confirmation after a run_call timeout", a assert.equal(firstPayload.call_started, "unknown"); assert.equal(firstPayload.retry_safe, false); assert.doesNotMatch(firstResult.stdout, /plan-secret|confirm-secret/); - assert.equal( - fs.statSync(callRecoveryCachePath(cacheRoot, serverUrl, firstPayload.recovery_id)).mode & 0o777, - 0o600 - ); + const recoveryPath = callRecoveryCachePath(cacheRoot, serverUrl, firstPayload.recovery_id); + assert.equal(fs.existsSync(recoveryPath), true); + if (process.platform !== "win32") { + assert.equal(fs.statSync(recoveryPath).mode & 0o777, 0o600); + } const recoveredResult = await run( [