diff --git a/.circleci/config.yml b/.circleci/config.yml index a9905a53b7a..2e54806b6ff 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -2,7 +2,7 @@ version: 2.1 aliases: - &docker - - image: cimg/openjdk:17.0.0-node + - image: cimg/openjdk:17.0.2-node - &environment TZ: /usr/share/zoneinfo/America/Los_Angeles diff --git a/packages/react-dom/src/__tests__/ReactTestUtilsAct-test.js b/packages/react-dom/src/__tests__/ReactTestUtilsAct-test.js index 71adc286d08..42c6da3d955 100644 --- a/packages/react-dom/src/__tests__/ReactTestUtilsAct-test.js +++ b/packages/react-dom/src/__tests__/ReactTestUtilsAct-test.js @@ -502,11 +502,14 @@ function runActTests(label, render, unmount, rerender) { it('warns if you try to interleave multiple act calls', async () => { spyOnDevAndProd(console, 'error'); // let's try to cheat and spin off a 'thread' with an act call - (async () => { - await act(async () => { - await sleep(50); - }); - })(); + // uncaught rejection causes error since node.js v15 so it is gated here + if (__DEV__) { + (async () => { + await act(async () => { + await sleep(50); + }); + })(); + } await act(async () => { await sleep(100); diff --git a/packages/use-sync-external-store/src/__tests__/useSyncExternalStoreShared-test.js b/packages/use-sync-external-store/src/__tests__/useSyncExternalStoreShared-test.js index cb3a40aa13a..ca5c7c0b5b9 100644 --- a/packages/use-sync-external-store/src/__tests__/useSyncExternalStoreShared-test.js +++ b/packages/use-sync-external-store/src/__tests__/useSyncExternalStoreShared-test.js @@ -899,7 +899,7 @@ describe('Shared useSyncExternalStore behavior (shim and built-in)', () => { store.set({}); }); expect(container.textContent).toEqual( - "Cannot read property 'toUpperCase' of undefined", + "Cannot read properties of undefined (reading 'toUpperCase')", ); }); @@ -935,7 +935,7 @@ describe('Shared useSyncExternalStore behavior (shim and built-in)', () => { store.set({}); }); expect(container.textContent).toEqual( - "Cannot read property 'trim' of undefined", + "Cannot read properties of undefined (reading 'trim')", ); }); });