Skip to content

Commit fea52e5

Browse files
TonybynMp4claude
andcommitted
test(desktop): adapt updater test mocks to the AppImage relaunch change
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
1 parent 9f0d8c3 commit fea52e5

3 files changed

Lines changed: 3 additions & 0 deletions

File tree

‎apps/desktop/src/electron/ElectronUpdater.installError.test.ts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ const { installed } = vi.hoisted(() => ({
88
}));
99

1010
vi.mock("electron-updater", () => ({
11+
AppImageUpdater: vi.fn(),
1112
get autoUpdater() {
1213
return installed.updater;
1314
},

‎apps/desktop/src/updates/DesktopUpdates.test.ts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ const installed = vi.hoisted(() => ({
3030
updater: undefined as typeof import("electron-updater").autoUpdater | undefined,
3131
}));
3232
vi.mock("electron-updater", () => ({
33+
AppImageUpdater: vi.fn(),
3334
get autoUpdater() {
3435
if (!installed.updater) throw new Error("Unexpected native updater access");
3536
return installed.updater;

‎apps/desktop/src/updates/updatesTestHarness.ts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ export function makeHarness(options: UpdatesHarnessOptions = {}) {
127127
metadata: Effect.die("unexpected metadata read"),
128128
name: Effect.succeed("T3 Code"),
129129
systemLocale: Effect.succeed("en-US"),
130+
preferredSystemLanguages: Effect.succeed([]),
130131
whenReady: Effect.void,
131132
requestSingleInstanceLock: Effect.succeed(true),
132133
quit: Effect.void,

0 commit comments

Comments
 (0)