mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
fix(tests): mock board-buttons and style-selector to avoid Solana import crash
This commit is contained in:
@@ -37,6 +37,10 @@ vi.mock('../../version', () => ({
|
|||||||
default: () => null,
|
default: () => null,
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
vi.mock('../../../style-selector/style-selector', () => ({
|
||||||
|
default: () => null,
|
||||||
|
}));
|
||||||
|
|
||||||
/** Minimal component that subscribes to feed view settings (like Board) to verify re-renders. */
|
/** Minimal component that subscribes to feed view settings (like Board) to verify re-renders. */
|
||||||
const BoardModeIndicator = () => {
|
const BoardModeIndicator = () => {
|
||||||
const enableInfiniteScroll = useFeedViewSettingsStore((state) => state.enableInfiniteScroll);
|
const enableInfiniteScroll = useFeedViewSettingsStore((state) => state.enableInfiniteScroll);
|
||||||
|
|||||||
@@ -195,6 +195,14 @@ vi.mock('../../../components/footer', () => ({
|
|||||||
CatalogFooterFirstRow: ({ subplebbitAddress }: { subplebbitAddress?: string }) =>
|
CatalogFooterFirstRow: ({ subplebbitAddress }: { subplebbitAddress?: string }) =>
|
||||||
createElement('div', { 'data-testid': 'catalog-first-row' }, subplebbitAddress || 'multi'),
|
createElement('div', { 'data-testid': 'catalog-first-row' }, subplebbitAddress || 'multi'),
|
||||||
PageFooterDesktop: ({ firstRow }: { firstRow: React.ReactNode }) => createElement('div', { 'data-testid': 'catalog-footer-desktop' }, firstRow),
|
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', () => ({
|
vi.mock('../../../components/loading-ellipsis', () => ({
|
||||||
|
|||||||
Reference in New Issue
Block a user