Increase storybook pages code coverage

This commit is contained in:
Charles Bochet
2024-08-31 12:09:52 +02:00
parent 56f8091a42
commit e903ce398e
9 changed files with 99 additions and 23 deletions

View File

@ -21,7 +21,9 @@ import { DefaultLayout } from '~/modules/ui/layout/page/DefaultLayout';
import { UserProvider } from '~/modules/users/components/UserProvider';
import { mockedApolloClient } from '~/testing/mockedApolloClient';
import { RecoilDebugObserverEffect } from '@/debug/components/RecoilDebugObserver';
import { PrefetchDataProvider } from '@/prefetch/components/PrefetchDataProvider';
import { IconsProvider } from 'twenty-ui';
import { FullHeightStorybookLayout } from '../FullHeightStorybookLayout';
export type PageDecoratorArgs = {
@ -63,6 +65,7 @@ const ApolloStorybookDevLogEffect = () => {
const Providers = () => {
return (
<RecoilRoot>
<RecoilDebugObserverEffect />
<ApolloProvider client={mockedApolloClient}>
<ApolloStorybookDevLogEffect />
<ApolloMetadataClientMockedProvider>
@ -73,11 +76,13 @@ const Providers = () => {
<FullHeightStorybookLayout>
<HelmetProvider>
<SnackBarProviderScope snackBarManagerScopeId="snack-bar-manager">
<ObjectMetadataItemsProvider>
<PrefetchDataProvider>
<Outlet />
</PrefetchDataProvider>
</ObjectMetadataItemsProvider>
<IconsProvider>
<ObjectMetadataItemsProvider>
<PrefetchDataProvider>
<Outlet />
</PrefetchDataProvider>
</ObjectMetadataItemsProvider>
</IconsProvider>
</SnackBarProviderScope>
</HelmetProvider>
</FullHeightStorybookLayout>

View File

@ -4,7 +4,7 @@ export const mockedViewFieldsData = [
// Companies
{
id: '79035310-e955-4986-a4a4-73f9d9949c6a',
fieldMetadataId: 'name',
fieldMetadataId: '9e123592-cd2b-471c-8143-3cc0b46089ef',
viewId: mockedViewsData[0].id,
position: 0,
isVisible: true,

View File

@ -807,7 +807,7 @@ export const mockedViewsData = [
{
id: '37a8a866-eb17-4e76-9382-03143a2f6a80',
name: 'All companies',
objectMetadataId: 'f9fd99a8-108f-4066-9675-cde753cf5de9',
objectMetadataId: '701aecf9-eb1c-4d84-9d94-b954b231b64b',
type: 'table',
icon: 'IconSkyline',
key: 'INDEX',
@ -850,7 +850,7 @@ export const mockedViewsData = [
{
id: '5c307222-1dd5-4ff3-ab06-8d990e9b3c74',
name: 'All companies (v2)',
objectMetadataId: 'f9fd99a8-108f-4066-9675-cde753cf5de9',
objectMetadataId: '701aecf9-eb1c-4d84-9d94-b954b231b64b',
type: 'table',
icon: 'IconSkyline',
key: 'INDEX',