From cd5e1c1cadc6ce669b5693d701d215403b62b0a7 Mon Sep 17 00:00:00 2001 From: AstroHan Date: Sat, 10 Oct 2026 21:27:51 +1000 Subject: [PATCH] fix(desktop): provide WorkHub enablement in dock tests Mount the existing WorkHub enablement provider instead of passing the retired enabled prop. This restores Desktop compilation after #5938 met the provider-owned switch from #5936 without changing production behavior. Generated-by: Maka (gpt-6.1-sol) --- apps/desktop/src/main/__tests__/workhub-dock.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/desktop/src/main/__tests__/workhub-dock.test.ts b/apps/desktop/src/main/__tests__/workhub-dock.test.ts index eec06815400..a961e103dbe 100644 --- a/apps/desktop/src/main/__tests__/workhub-dock.test.ts +++ b/apps/desktop/src/main/__tests__/workhub-dock.test.ts @@ -24,6 +24,7 @@ import { createRoot, type Root } from 'react-dom/client'; import { parseHTML } from 'linkedom'; import { deferred } from '@maka/core/test-only/async-primitives'; import { LocaleProvider } from '@maka/ui'; +import { WorkHubEnablementProvider } from '../../renderer/application/contracts/workhub-workspace/workhub-enablement.js'; import { WorkHubDock, WorkHubServicesProvider, type WorkHubServices } from '../../renderer/features/workhub/index.js'; import type { WorkHubHost, WorkHubPresentationSnapshot } from '../../shared/workhub-presentation.js'; @@ -96,7 +97,8 @@ async function mount() { } } as unknown as WorkHubServices; root = createRoot(document.querySelector('#root')!); await act(async () => root!.render(createElement(LocaleProvider, { locale: 'en', children: - createElement(WorkHubServicesProvider, { services }, createElement(WorkHubDock, { enabled: true, workbar: { bottomOpen: false, rightCollapsed: true } })), + createElement(WorkHubEnablementProvider, { value: { isEnabled: () => true, subscribe: () => () => {} } }, + createElement(WorkHubServicesProvider, { services }, createElement(WorkHubDock, { workbar: { bottomOpen: false, rightCollapsed: true } }))), }))); const frame = async (count = 1) => { for (let index = 0; index < count; index++) await act(async () => {