Skip to content

Commit a1634ae

Browse files
committed
Use ReactTestRenderer instead of ReactDOMServer.renderToStaticMarkup in some React context related tests.
1 parent decbc2d commit a1634ae

4 files changed

Lines changed: 7 additions & 6 deletions

File tree

CacheContext.test.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
import { strictEqual } from "assert";
44
import React from "react";
5-
import ReactDOMServer from "react-dom/server";
65

76
import Cache from "./Cache.mjs";
87
import CacheContext from "./CacheContext.mjs";
98
import assertBundleSize from "./test/assertBundleSize.mjs";
9+
import createReactTestRenderer from "./test/createReactTestRenderer.mjs";
1010

1111
/**
1212
* Adds `CacheContext` tests.
@@ -27,7 +27,7 @@ export default (tests) => {
2727

2828
const value = new Cache();
2929

30-
ReactDOMServer.renderToStaticMarkup(
30+
createReactTestRenderer(
3131
React.createElement(
3232
CacheContext.Provider,
3333
{ value },

HydrationTimeStampContext.test.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
import { strictEqual } from "assert";
44
import React from "react";
5-
import ReactDOMServer from "react-dom/server";
65

76
import HydrationTimeStampContext from "./HydrationTimeStampContext.mjs";
87
import assertBundleSize from "./test/assertBundleSize.mjs";
8+
import createReactTestRenderer from "./test/createReactTestRenderer.mjs";
99

1010
/**
1111
* Adds `HydrationTimeStampContext` tests.
@@ -29,7 +29,7 @@ export default (tests) => {
2929

3030
const value = 1;
3131

32-
ReactDOMServer.renderToStaticMarkup(
32+
createReactTestRenderer(
3333
React.createElement(
3434
HydrationTimeStampContext.Provider,
3535
{ value },

LoadingContext.test.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
import { strictEqual } from "assert";
44
import React from "react";
5-
import ReactDOMServer from "react-dom/server";
65

76
import Loading from "./Loading.mjs";
87
import LoadingContext from "./LoadingContext.mjs";
98
import assertBundleSize from "./test/assertBundleSize.mjs";
9+
import createReactTestRenderer from "./test/createReactTestRenderer.mjs";
1010

1111
/**
1212
* Adds `LoadingContext` tests.
@@ -30,7 +30,7 @@ export default (tests) => {
3030

3131
const value = new Loading();
3232

33-
ReactDOMServer.renderToStaticMarkup(
33+
createReactTestRenderer(
3434
React.createElement(
3535
LoadingContext.Provider,
3636
{ value },

changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
- Updated `react-dom/server` imports in tests to suit React v18.
2323
- Fixed the `fetchGraphQL` test with the global `fetch` API unavailable for new versions of Node.js that have the `fetch` global.
2424
- Use `globalThis` instead of `global` in tests.
25+
- Use `ReactTestRenderer` instead of `ReactDOMServer.renderToStaticMarkup` in some React context related tests.
2526
- Fixed some JSDoc links.
2627
- Removed some unnecessary JSDoc comments in tests.
2728
- Revamped the readme:

0 commit comments

Comments
 (0)