From d98b230e1dcf048f0414bcd051009137a919bd6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rge=20N=C3=A6ss?= Date: Tue, 11 Feb 2025 10:52:23 +0100 Subject: [PATCH] test(structure): fix wrong return value of mocked usePerspective --- .../documentList/__tests__/PaneContainer.test.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/sanity/src/structure/panes/documentList/__tests__/PaneContainer.test.tsx b/packages/sanity/src/structure/panes/documentList/__tests__/PaneContainer.test.tsx index 46026a96580..62566d8fdca 100644 --- a/packages/sanity/src/structure/panes/documentList/__tests__/PaneContainer.test.tsx +++ b/packages/sanity/src/structure/panes/documentList/__tests__/PaneContainer.test.tsx @@ -1,5 +1,5 @@ import {act, render, screen, waitFor} from '@testing-library/react' -import {defineConfig, useSearchState} from 'sanity' +import {defineConfig, type PerspectiveContextValue, useSearchState} from 'sanity' import {type DocumentListPaneNode, type StructureToolContextValue} from 'sanity/structure' import {describe, expect, it, type Mock, vi} from 'vitest' @@ -27,7 +27,15 @@ vi.mock('sanity', async (importOriginal) => ({ ...(await importOriginal()), useSearchState: vi.fn(), useActiveReleases: vi.fn(() => ({})), - usePerspective: vi.fn(() => ({perspective: undefined})), + usePerspective: vi.fn( + (): PerspectiveContextValue => ({ + perspectiveStack: [], + excludedPerspectives: [], + selectedPerspective: 'drafts', + selectedPerspectiveName: undefined, + selectedReleaseId: undefined, + }), + ), })) vi.mock('sanity/router', async (importOriginal) => ({ ...(await importOriginal()),