diff --git a/src/components/settings-modal/interface-settings/__tests__/interface-settings.test.tsx b/src/components/settings-modal/interface-settings/__tests__/interface-settings.test.tsx index ed266f8c..804f95c5 100644 --- a/src/components/settings-modal/interface-settings/__tests__/interface-settings.test.tsx +++ b/src/components/settings-modal/interface-settings/__tests__/interface-settings.test.tsx @@ -37,6 +37,10 @@ vi.mock('../../version', () => ({ default: () => null, })); +vi.mock('../../../style-selector/style-selector', () => ({ + default: () => null, +})); + /** Minimal component that subscribes to feed view settings (like Board) to verify re-renders. */ const BoardModeIndicator = () => { const enableInfiniteScroll = useFeedViewSettingsStore((state) => state.enableInfiniteScroll); diff --git a/src/views/catalog/__tests__/catalog.test.tsx b/src/views/catalog/__tests__/catalog.test.tsx index 6888cfe1..8534510c 100644 --- a/src/views/catalog/__tests__/catalog.test.tsx +++ b/src/views/catalog/__tests__/catalog.test.tsx @@ -195,6 +195,14 @@ vi.mock('../../../components/footer', () => ({ CatalogFooterFirstRow: ({ subplebbitAddress }: { subplebbitAddress?: string }) => createElement('div', { 'data-testid': 'catalog-first-row' }, subplebbitAddress || 'multi'), PageFooterDesktop: ({ firstRow }: { firstRow: React.ReactNode }) => createElement('div', { 'data-testid': 'catalog-footer-desktop' }, firstRow), + PageFooterMobile: ({ children }: { children: React.ReactNode }) => createElement('div', { 'data-testid': 'catalog-footer-mobile' }, children), +})); + +vi.mock('../../../components/board-buttons/board-buttons', () => ({ + ReturnButton: () => createElement('button', {}, 'Return'), + ArchiveButton: () => createElement('button', {}, 'Archive'), + TopButton: () => createElement('button', {}, 'Top'), + RefreshButton: () => createElement('button', {}, 'Refresh'), })); vi.mock('../../../components/loading-ellipsis', () => ({