|  | 
| 1 |  | -import TestRenderer from 'react-test-renderer'; | 
| 2 | 1 | import type { ReactTestInstance, ReactTestRenderer } from 'react-test-renderer'; | 
| 3 | 2 | import * as React from 'react'; | 
| 4 | 3 | import { Profiler } from 'react'; | 
| 5 | 4 | import act from './act'; | 
| 6 | 5 | import { addToCleanupQueue } from './cleanup'; | 
| 7 |  | -import debugShallow from './helpers/debugShallow'; | 
| 8 |  | -import debugDeep, { DebugOptions } from './helpers/debugDeep'; | 
| 9 |  | -import { getQueriesForElement } from './within'; | 
| 10 |  | -import { setRenderResult, screen } from './screen'; | 
| 11 |  | -import { validateStringsRenderedWithinText } from './helpers/stringValidation'; | 
| 12 | 6 | import { getConfig } from './config'; | 
| 13 | 7 | import { getHostChildren } from './helpers/component-tree'; | 
|  | 8 | +import debugDeep, { DebugOptions } from './helpers/debugDeep'; | 
|  | 9 | +import debugShallow from './helpers/debugShallow'; | 
| 14 | 10 | import { configureHostComponentNamesIfNeeded } from './helpers/host-component-names'; | 
|  | 11 | +import { validateStringsRenderedWithinText } from './helpers/stringValidation'; | 
|  | 12 | +import { renderWithAct } from './render-act'; | 
|  | 13 | +import { setRenderResult, screen } from './screen'; | 
|  | 14 | +import { getQueriesForElement } from './within'; | 
| 15 | 15 | 
 | 
| 16 | 16 | export type RenderOptions = { | 
| 17 | 17 |   wrapper?: React.ComponentType<any>; | 
| 18 | 18 |   createNodeMock?: (element: React.ReactElement) => any; | 
| 19 | 19 |   unstable_validateStringsRenderedWithinText?: boolean; | 
| 20 | 20 | }; | 
| 21 | 21 | 
 | 
| 22 |  | -type TestRendererOptions = { | 
| 23 |  | -  createNodeMock: (element: React.ReactElement) => any; | 
| 24 |  | -}; | 
| 25 |  | - | 
| 26 | 22 | export type RenderResult = ReturnType<typeof render>; | 
| 27 | 23 | 
 | 
| 28 | 24 | /** | 
| @@ -129,20 +125,6 @@ function buildRenderResult( | 
| 129 | 125 |   return result; | 
| 130 | 126 | } | 
| 131 | 127 | 
 | 
| 132 |  | -function renderWithAct( | 
| 133 |  | -  component: React.ReactElement, | 
| 134 |  | -  options?: TestRendererOptions | 
| 135 |  | -): ReactTestRenderer { | 
| 136 |  | -  let renderer: ReactTestRenderer; | 
| 137 |  | - | 
| 138 |  | -  act(() => { | 
| 139 |  | -    renderer = TestRenderer.create(component, options); | 
| 140 |  | -  }); | 
| 141 |  | - | 
| 142 |  | -  // @ts-ignore act is sync, so renderer is always initialised here | 
| 143 |  | -  return renderer; | 
| 144 |  | -} | 
| 145 |  | - | 
| 146 | 128 | function updateWithAct( | 
| 147 | 129 |   renderer: ReactTestRenderer, | 
| 148 | 130 |   wrap: (innerElement: React.ReactElement) => React.ReactElement | 
|  | 
0 commit comments