From f948b0b8d90c147e1cda7c60f96a4cd6af4ebc3e Mon Sep 17 00:00:00 2001 From: Muhsin Keloth Date: Fri, 17 Jul 2026 12:27:34 +0400 Subject: [PATCH] test(onboarding): fix inbox channel dialog spec (#15048) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Restores the Inbox Channels dialog’s Facebook-gating test coverage by isolating account feature dependencies that are unrelated to these cases. This keeps the onboarding checks focused on whether Facebook is configured and avoids initializing router and account-store state. Co-authored-by: Muhsin <12408980+muhsin-k@users.noreply.github.com> --- .../onboarding/specs/inbox-setup/InboxChannelsDialog.spec.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/javascript/dashboard/routes/dashboard/onboarding/specs/inbox-setup/InboxChannelsDialog.spec.js b/app/javascript/dashboard/routes/dashboard/onboarding/specs/inbox-setup/InboxChannelsDialog.spec.js index bf150f95d..af29ba5f4 100644 --- a/app/javascript/dashboard/routes/dashboard/onboarding/specs/inbox-setup/InboxChannelsDialog.spec.js +++ b/app/javascript/dashboard/routes/dashboard/onboarding/specs/inbox-setup/InboxChannelsDialog.spec.js @@ -6,6 +6,9 @@ vi.mock('vue-i18n', () => ({ useI18n: () => ({ t: key => key }) })); vi.mock('dashboard/composables/store', () => ({ useMapGetter: () => ({ value: {} }), })); +vi.mock('dashboard/composables/useAccount', () => ({ + useAccount: () => ({ isCloudFeatureEnabled: () => false }), +})); vi.mock('../../inbox-setup/useChannelConnect', () => ({ useChannelConnect: () => ({ connectViaOAuth: vi.fn(),