render-with-context.js 565 B

1234567891011121314
  1. import React from 'react'
  2. import { render } from '@testing-library/react'
  3. import { ApplicationProvider } from '../../../frontend/js/shared/context/application-context'
  4. import { EditorProvider } from '../../../frontend/js/shared/context/editor-context'
  5. export function renderWithEditorContext(children, { user, projectId } = {}) {
  6. window.user = user || window.user
  7. window.project_id = projectId != null ? projectId : window.project_id
  8. return render(
  9. <ApplicationProvider>
  10. <EditorProvider>{children}</EditorProvider>
  11. </ApplicationProvider>
  12. )
  13. }