Skip to content

Commit beb9db6

Browse files
remove findDOMNode
1 parent 3720e93 commit beb9db6

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

packages/react-dom/src/__tests__/ReactIdentity-test.js

+6-11
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
'use strict';
1111

1212
let React;
13-
let ReactDOM;
1413
let ReactDOMClient;
1514
let ReactTestUtils;
1615
let act;
@@ -19,7 +18,6 @@ describe('ReactIdentity', () => {
1918
beforeEach(() => {
2019
jest.resetModules();
2120
React = require('react');
22-
ReactDOM = require('react-dom');
2321
ReactDOMClient = require('react-dom/client');
2422
ReactTestUtils = require('react-dom/test-utils');
2523
act = require('internal-test-utils').act;
@@ -260,18 +258,15 @@ describe('ReactIdentity', () => {
260258
<TestContainer first={instance0} second={instance1} ref={wrappedRef} />,
261259
);
262260
});
263-
const wrapped = wrappedRef.current;
264-
// There isn't an alternative to findDOMNode for this:
265-
// https://react.dev/reference/react-dom/findDOMNode#alternatives
266-
const div = ReactDOM.findDOMNode(wrapped);
261+
const div = container.firstChild;
267262

268-
const beforeA = div.childNodes[0];
269-
const beforeB = div.childNodes[1];
263+
const beforeA = div.firstChild;
264+
const beforeB = div.lastChild;
270265
await act(async () => {
271-
wrapped.swap();
266+
wrappedRef.current.swap();
272267
});
273-
const afterA = div.childNodes[1];
274-
const afterB = div.childNodes[0];
268+
const afterA = div.lastChild;
269+
const afterB = div.firstChild;
275270

276271
expect(beforeA).toBe(afterA);
277272
expect(beforeB).toBe(afterB);

0 commit comments

Comments
 (0)