From 30e3738c009932b35f0ae583f94a223bf5a5e286 Mon Sep 17 00:00:00 2001 From: Dotta Date: Fri, 11 Sep 2026 17:22:01 -0500 Subject: [PATCH] test(daytona): retain explicit destroy failure coverage Co-Authored-By: Paperclip --- packages/plugins/sandbox-providers/daytona/src/plugin.test.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/plugins/sandbox-providers/daytona/src/plugin.test.ts b/packages/plugins/sandbox-providers/daytona/src/plugin.test.ts index d3551fee1b..e2b5e85d47 100644 --- a/packages/plugins/sandbox-providers/daytona/src/plugin.test.ts +++ b/packages/plugins/sandbox-providers/daytona/src/plugin.test.ts @@ -1621,7 +1621,8 @@ describe("Daytona sandbox provider plugin", () => { it("deletes the session at destroy even when the sandbox delete throws", async () => { process.env.DAYTONA_API_KEY = "host-key"; const sandbox = createMockSandbox(); - mockGet.mockResolvedValue(sandbox); + sandbox.delete.mockRejectedValueOnce(new Error("delete failed")); + mockGet.mockResolvedValue(sandbox); await plugin.definition.onEnvironmentExecute?.(sessionExecParams()); const sessionId = sandbox.process.createSession.mock.calls[0]![0] as string;