diff --git a/packages/react-test-renderer/src/__tests__/ReactTestRenderer-test.js b/packages/react-test-renderer/src/__tests__/ReactTestRenderer-test.js index e6ed9fa11c291..d3bbd294e37c3 100644 --- a/packages/react-test-renderer/src/__tests__/ReactTestRenderer-test.js +++ b/packages/react-test-renderer/src/__tests__/ReactTestRenderer-test.js @@ -50,6 +50,35 @@ describe('ReactTestRenderer', () => { expect(errors[1].message.includes('indexOf is not a function')).toBe(true); }); + test('find element by prop with suspended content', async () => { + const neverResolve = new Promise(() => {}); + + function TestComp({foo}) { + if (foo === 'one') { + throw neverResolve; + } else { + return null; + } + } + + const tree = await act(() => + ReactTestRenderer.create( +