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 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | 13x 13x 43x 13x 13x 43x | /* eslint-disable import/no-extraneous-dependencies */ import React from 'react'; import { render } from '@testing-library/react'; import { node } from 'prop-types'; import { ModeProvider } from '../components/Mode'; import { TypographyProvider } from '../components/Typography'; import { ButtonProvider } from '../components/Button'; import { BoxProvider } from '../components/Box'; import { LinkProvider } from '../components/Link'; import { FormProvider } from '../components/Form'; const propTypes = { children: node.isRequired, }; const Wrapper = ({ children }) => ( <ModeProvider> <BoxProvider> <TypographyProvider> <ButtonProvider> <LinkProvider> <FormProvider> <>{children}</> </FormProvider> </LinkProvider> </ButtonProvider> </TypographyProvider> </BoxProvider> </ModeProvider> ); Wrapper.propTypes = propTypes; const customRender = (ui, options) => render(ui, { wrapper: Wrapper, ...options }); export * from '@testing-library/react'; export { customRender as render }; |