From e73df6e4bfd77697e357f8f3236944983c54a9c4 Mon Sep 17 00:00:00 2001 From: Jack Pope Date: Thu, 21 Mar 2024 15:28:28 -0400 Subject: [PATCH] Fix ReactTestRenderer-test.internal --- .../src/__tests__/ReactTestRenderer-test.internal.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/react-test-renderer/src/__tests__/ReactTestRenderer-test.internal.js b/packages/react-test-renderer/src/__tests__/ReactTestRenderer-test.internal.js index 6355e45f39d2b..d2db7519bd2d3 100644 --- a/packages/react-test-renderer/src/__tests__/ReactTestRenderer-test.internal.js +++ b/packages/react-test-renderer/src/__tests__/ReactTestRenderer-test.internal.js @@ -323,7 +323,7 @@ describe('ReactTestRenderer', () => { }); // @gate !enableRefAsProp || !__DEV__ - it('warns correctly for refs on SFCs', () => { + it('warns correctly for refs on SFCs', async () => { function Bar() { return
Hello, world
; } @@ -339,8 +339,14 @@ describe('ReactTestRenderer', () => { return
; } } - ReactTestRenderer.create(); - expect(() => ReactTestRenderer.create()).toErrorDev( + await act(() => { + ReactTestRenderer.create(); + }); + await expect(async () => { + await act(() => { + ReactTestRenderer.create(); + }); + }).toErrorDev( 'Warning: Function components cannot be given refs. Attempts ' + 'to access this ref will fail. ' + 'Did you mean to use React.forwardRef()?\n' +