From e58df2bc62a85ccab7a735e2918f9e28db6fddc1 Mon Sep 17 00:00:00 2001 From: Sebastian Silbermann Date: Fri, 19 Jan 2024 13:43:36 +0100 Subject: [PATCH] Make toErrorDev assertion agnostic to test matrix --- packages/react-dom/src/__tests__/ReactDOMOption-test.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/react-dom/src/__tests__/ReactDOMOption-test.js b/packages/react-dom/src/__tests__/ReactDOMOption-test.js index 156fc822f3944..00a72733d84e5 100644 --- a/packages/react-dom/src/__tests__/ReactDOMOption-test.js +++ b/packages/react-dom/src/__tests__/ReactDOMOption-test.js @@ -13,6 +13,7 @@ describe('ReactDOMOption', () => { let React; let ReactDOMClient; let ReactDOMServer; + let ReactFeatureFlags; let ReactTestUtils; let act; @@ -21,6 +22,7 @@ describe('ReactDOMOption', () => { React = require('react'); ReactDOMClient = require('react-dom/client'); ReactDOMServer = require('react-dom/server'); + ReactFeatureFlags = require('shared/ReactFeatureFlags'); ReactTestUtils = require('react-dom/test-utils'); act = require('internal-test-utils').act; }); @@ -255,15 +257,15 @@ describe('ReactDOMOption', () => { await expect(async () => { await act(async () => { - ReactDOMClient.hydrateRoot(container, children); + ReactDOMClient.hydrateRoot(container, children, { + onRecoverableError: () => {}, + }); }); }).toErrorDev( [ 'Warning: Text content did not match. Server: "FooBaz" Client: "Foo"', 'Warning: An error occurred during hydration. The server HTML was replaced with client content in
', 'Warning: validateDOMNesting(...):
cannot appear as a child of