Skip to content

Commit 889d1ea

Browse files
committed
No diff syntax highlighting available
1 parent a19311b commit 889d1ea

File tree

1 file changed

+28
-11
lines changed

1 file changed

+28
-11
lines changed

src/content/warnings/react-dom-test-utils.md

Lines changed: 28 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,27 +19,44 @@ The React Team recommends migrating your tests to [@testing-library/react](https
1919

2020
### ReactDOMTestUtils.renderIntoDocument {/*reactdomtestutilsrenderintodocument*/}
2121

22-
`renderIntoDocument` can be replaced with `render` from `@testing-library/react`:
22+
`renderIntoDocument` can be replaced with `render` from `@testing-library/react`.
2323

24-
```diff
25-
-import {renderIntoDocument} from 'react-dom/test-utils';
26-
+import {render} from '@testing-library/react';
24+
Before:
25+
26+
```js
27+
import {renderIntoDocument} from 'react-dom/test-utils';
2728

28-
-renderIntoDocument(<Component />);
29-
+render(<Component />);
29+
renderIntoDocument(<Component />);
30+
```
31+
32+
After:
33+
34+
```js
35+
import {render} from '@testing-library/react';
36+
37+
render(<Component />);
3038
```
3139

3240
### ReactDOMTestUtils.Simulate {/*reactdomtestutilssimulate*/}
3341

3442
`Simulate` can be replaced with `fireEvent` from `@testing-library/react`.
3543

36-
```diff
37-
-import {Simulate} from 'react-dom/test-utils';
38-
+import {fireEvent} from '@testing-library/react';
44+
Before:
45+
46+
```js
47+
import {Simulate} from 'react-dom/test-utils';
48+
49+
const element = document.querySelector('button');
50+
Simulate.click(element);
51+
```
52+
53+
After:
54+
55+
```js
56+
import {fireEvent} from '@testing-library/react';
3957

4058
const element = document.querySelector('button');
41-
-Simulate.click(element);
42-
+fireEvent.click(element);
59+
fireEvent.click(element);
4360
```
4461

4562
Be aware, that `fireEvent` dispatches an actual event on the element and doesn't just synthetically call the event handler.

0 commit comments

Comments
 (0)