render-with-context.jsx 504 B

1234567891011121314151617181920
  1. // Disable prop type checks for test harnesses
  2. /* eslint-disable react/prop-types */
  3. import { render } from '@testing-library/react'
  4. import { EditorProviders } from './editor-providers'
  5. export function renderWithEditorContext(
  6. component,
  7. contextProps,
  8. renderOptions = {}
  9. ) {
  10. const EditorProvidersWrapper = ({ children }) => (
  11. <EditorProviders {...contextProps}>{children}</EditorProviders>
  12. )
  13. return render(component, {
  14. wrapper: EditorProvidersWrapper,
  15. ...renderOptions,
  16. })
  17. }