All files / src/utils test-utils.tsx

100% Statements 4/4
100% Branches 0/0
100% Functions 2/2
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20        13x     228x     13x       228x          
import { MantineProvider } from '@mantine/core';
import { type RenderOptions, render } from '@testing-library/react';
import type { ReactElement, ReactNode } from 'react';
 
export const MockProviders = ({
  children,
}: Readonly<{ children: ReactNode }>) => {
  return <MantineProvider>{children}</MantineProvider>;
};
 
const customRender = (
  ui: ReactElement,
  options?: Omit<RenderOptions, 'wrapper'>,
) => {
  return render(ui, { wrapper: MockProviders, ...options });
};
 
export * from '@testing-library/react';
export { customRender as render };