From dd1aca7e308126e7f41b49de8ae36c185a6f5d1c Mon Sep 17 00:00:00 2001 From: Nicolas Meienberger Date: Sun, 22 Mar 2026 11:06:38 +0100 Subject: [PATCH] test(backup): ensure warning details are returned --- packages/core/src/restic/commands/__tests__/backup.test.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/core/src/restic/commands/__tests__/backup.test.ts b/packages/core/src/restic/commands/__tests__/backup.test.ts index 9c4eb763..9203b0a5 100644 --- a/packages/core/src/restic/commands/__tests__/backup.test.ts +++ b/packages/core/src/restic/commands/__tests__/backup.test.ts @@ -322,14 +322,14 @@ describe("backup command", () => { ); }); - test("returns { result: null } when the abort signal is triggered", async () => { + test("returns the manual-stop warning details when the abort signal is triggered", async () => { const controller = new AbortController(); setup({ onSpawnCall: () => controller.abort(), spawnResult: { exitCode: 130, summary: "", error: "" }, }); - const { result, exitCode } = await backup( + const { result, exitCode, warningDetails } = await backup( config, "/mnt/data", { @@ -341,6 +341,7 @@ describe("backup command", () => { expect(result).toBeNull(); expect(exitCode).toBe(130); + expect(warningDetails).toBe("Backup was stopped by the user"); }); });