gsxdsm
63f1e097a2
FN-6366: fix desktop Vitest constructor mocks
Stabilize the desktop Vitest suite under Vitest 4.1.8 while keeping dashboard builds complete.
- Convert Electron constructor mocks to constructable function implementations for BrowserWindow, Tray, Notification, and LocalRuntimeManager.\n- Assert local runtime initialization uses the mocked home directory in desktop main-process tests.\n- Build dashboard runtime plugin packages before the desktop dashboard build.
Files changed:\n packages/desktop/scripts/workspace-tools.ts | 15 ++++++++++++++\n packages/desktop/src/__tests__/deep-link.test.ts | 4 +++-\n .../desktop/src/__tests__/main-integration.test.ts | 23 ++++++++++++++--------\n .../desktop/src/__tests__/main-local-mode.test.ts | 19 ++++++++++++++----\n .../desktop/src/__tests__/main.integration.test.ts | 21 ++++++++++++--------\n packages/desktop/src/__tests__/main.test.ts | 13 +++++++++---\n packages/desktop/src/__tests__/native.test.ts | 6 ++++--\n 7 files changed, 75 insertions(+), 26 deletions(-)
Fusion-Task-Id: FN-6366
Fusion-Task-Lineage: 4e4ccdbc-845f-47d9-a565-cc5d659cf089
2026-06-13 09:01:39 -07:00
..
2026-06-13 09:01:39 -07:00
2026-05-16 12:51:12 -07:00
2026-05-07 18:35:45 -07:00
2026-04-07 23:36:29 -07:00
2026-05-16 12:51:12 -07:00
2026-05-14 10:23:01 -07:00
2026-05-17 11:49:10 -07:00
2026-05-18 05:46:37 -07:00
2026-05-14 10:23:01 -07:00
2026-05-14 10:23:01 -07:00
2026-06-12 21:50:49 -07:00
2026-05-18 05:46:37 -07:00
2026-05-18 05:46:37 -07:00
2026-05-14 10:23:01 -07:00
2026-05-14 22:16:44 -07:00
2026-05-18 05:46:37 -07:00
2026-04-09 15:49:42 -07:00
2026-05-07 18:35:45 -07:00
2026-04-07 23:11:28 -07:00
2026-05-18 05:46:37 -07:00