Skip to content

Commit 9bd1974

Browse files
committed
Fix e2e tests
1 parent 413d2c7 commit 9bd1974

39 files changed

+105
-79
lines changed

docusaurus/docs/running-tests.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,12 +72,12 @@ Different projects choose different testing tradeoffs based on how often compone
7272

7373
```js
7474
import React from 'react';
75-
import ReactDOM from 'react-dom';
75+
import ReactDOMClient from 'react-dom/client';
7676
import App from './App';
7777

7878
it('renders without crashing', () => {
7979
const div = document.createElement('div');
80-
ReactDOM.render(<App />, div);
80+
ReactDOMClient.createRoot(div).render(<App />);
8181
});
8282
```
8383

packages/react-scripts/fixtures/kitchensink/template/src/features/config/BaseUrl.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
*/
77

88
import React from 'react';
9-
import ReactDOM from 'react-dom';
9+
import ReactDOMClient from 'react-dom/client';
1010
import NodePath from './BaseUrl';
1111

1212
describe('BASE_URL', () => {
1313
it('renders without crashing', () => {
1414
const div = document.createElement('div');
1515
return new Promise(resolve => {
16-
ReactDOM.render(<NodePath onReady={resolve} />, div);
16+
ReactDOMClient.createRoot(div).render(<NodePath onReady={resolve} />);
1717
});
1818
});
1919
});

packages/react-scripts/fixtures/kitchensink/template/src/features/env/ExpandEnvVariables.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
*/
77

88
import React from 'react';
9-
import ReactDOM from 'react-dom';
9+
import ReactDOMClient from 'react-dom/client';
1010
import ExpandEnvVariables from './ExpandEnvVariables';
1111

1212
describe('expand .env variables', () => {
1313
it('renders without crashing', () => {
1414
const div = document.createElement('div');
15-
ReactDOM.render(<ExpandEnvVariables />, div);
15+
ReactDOMClient.createRoot(div).render(<ExpandEnvVariables />);
1616
});
1717
});

packages/react-scripts/fixtures/kitchensink/template/src/features/env/FileEnvVariables.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
*/
77

88
import React from 'react';
9-
import ReactDOM from 'react-dom';
109
import FileEnvVariables from './FileEnvVariables';
10+
import ReactDOMClient from 'react-dom/client';
1111

1212
describe('.env variables', () => {
1313
it('renders without crashing', () => {
1414
const div = document.createElement('div');
15-
ReactDOM.render(<FileEnvVariables />, div);
15+
ReactDOMClient.createRoot(div).render(<FileEnvVariables />);
1616
});
1717
});

packages/react-scripts/fixtures/kitchensink/template/src/features/env/PublicUrl.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
*/
77

88
import React from 'react';
9-
import ReactDOM from 'react-dom';
109
import PublicUrl from './PublicUrl';
10+
import ReactDOMClient from 'react-dom/client';
1111

1212
describe('PUBLIC_URL', () => {
1313
it('renders without crashing', () => {
1414
const div = document.createElement('div');
15-
ReactDOM.render(<PublicUrl />, div);
15+
ReactDOMClient.createRoot(div).render(<PublicUrl />);
1616
});
1717
});

packages/react-scripts/fixtures/kitchensink/template/src/features/env/ShellEnvVariables.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
*/
77

88
import React from 'react';
9-
import ReactDOM from 'react-dom';
109
import ShellEnvVariables from './ShellEnvVariables';
10+
import ReactDOMClient from 'react-dom/client';
1111

1212
describe('shell env variables', () => {
1313
it('renders without crashing', () => {
1414
const div = document.createElement('div');
15-
ReactDOM.render(<ShellEnvVariables />, div);
15+
ReactDOMClient.createRoot(div).render(<ShellEnvVariables />);
1616
});
1717
});

packages/react-scripts/fixtures/kitchensink/template/src/features/syntax/ArrayDestructuring.test.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,16 @@
66
*/
77

88
import React from 'react';
9-
import ReactDOM from 'react-dom';
109
import ArrayDestructuring from './ArrayDestructuring';
10+
import ReactDOMClient from 'react-dom/client';
1111

1212
describe('array destructuring', () => {
1313
it('renders without crashing', () => {
1414
const div = document.createElement('div');
1515
return new Promise(resolve => {
16-
ReactDOM.render(<ArrayDestructuring onReady={resolve} />, div);
16+
ReactDOMClient.createRoot(div).render(
17+
<ArrayDestructuring onReady={resolve} />
18+
);
1719
});
1820
});
1921
});

packages/react-scripts/fixtures/kitchensink/template/src/features/syntax/ArraySpread.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
*/
77

88
import React from 'react';
9-
import ReactDOM from 'react-dom';
109
import ArraySpread from './ArraySpread';
10+
import ReactDOMClient from 'react-dom/client';
1111

1212
describe('array spread', () => {
1313
it('renders without crashing', () => {
1414
const div = document.createElement('div');
1515
return new Promise(resolve => {
16-
ReactDOM.render(<ArraySpread onReady={resolve} />, div);
16+
ReactDOMClient.createRoot(div).render(<ArraySpread onReady={resolve} />);
1717
});
1818
});
1919
});

packages/react-scripts/fixtures/kitchensink/template/src/features/syntax/AsyncAwait.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
*/
77

88
import React from 'react';
9-
import ReactDOM from 'react-dom';
109
import AsyncAwait from './AsyncAwait';
10+
import ReactDOMClient from 'react-dom/client';
1111

1212
describe('async/await', () => {
1313
it('renders without crashing', () => {
1414
const div = document.createElement('div');
1515
return new Promise(resolve => {
16-
ReactDOM.render(<AsyncAwait onReady={resolve} />, div);
16+
ReactDOMClient.createRoot(div).render(<AsyncAwait onReady={resolve} />);
1717
});
1818
});
1919
});

packages/react-scripts/fixtures/kitchensink/template/src/features/syntax/ClassProperties.test.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,16 @@
66
*/
77

88
import React from 'react';
9-
import ReactDOM from 'react-dom';
109
import ClassProperties from './ClassProperties';
10+
import ReactDOMClient from 'react-dom/client';
1111

1212
describe('class properties', () => {
1313
it('renders without crashing', () => {
1414
const div = document.createElement('div');
1515
return new Promise(resolve => {
16-
ReactDOM.render(<ClassProperties onReady={resolve} />, div);
16+
ReactDOMClient.createRoot(div).render(
17+
<ClassProperties onReady={resolve} />
18+
);
1719
});
1820
});
1921
});

0 commit comments

Comments
 (0)