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' +