Skip to content

Commit 706b4f7

Browse files
committed
Fix tests
1 parent 445ab73 commit 706b4f7

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/components/tests/content-tab-overview-shortcuts-section.test.tsx

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import { fireEvent, render, waitFor } from '@testing-library/react';
33
import { Provider } from 'react-redux';
44
import { ContentTabOverview } from 'src/components/content-tab-overview';
5+
import { ContentTabsProvider } from 'src/hooks/use-content-tabs';
56
import { useThemeDetails } from 'src/hooks/use-theme-details';
67
import { isMac } from 'src/lib/app-globals';
78
import { getIpcApi } from 'src/lib/get-ipc-api';
@@ -26,12 +27,23 @@ const selectedSite: StartedSiteDetails = {
2627
const mockGetIpcApi = getIpcApi as jest.Mock;
2728
jest.mock( 'src/lib/get-ipc-api' );
2829
jest.mock( 'src/hooks/use-theme-details' );
30+
jest.mock( 'src/stores/sync', () => ( {
31+
...jest.requireActual( 'src/stores/sync' ),
32+
useConnectedSitesData: jest.fn().mockReturnValue( {
33+
connectedSites: [],
34+
localSiteId: 'site-id',
35+
} ),
36+
} ) );
2937

3038
// Replace the store's reducer with our test reducer
3139
store.replaceReducer( testReducer );
3240

3341
function renderWithProvider( component: React.ReactElement ) {
34-
return render( <Provider store={ store }>{ component }</Provider> );
42+
return render(
43+
<Provider store={ store }>
44+
<ContentTabsProvider>{ component }</ContentTabsProvider>
45+
</Provider>
46+
);
3547
}
3648

3749
describe( 'ShortcutsSection', () => {

0 commit comments

Comments
 (0)