diff --git a/src/__tests__/render.test.tsx b/src/__tests__/render.test.tsx index 68e6accc4..75f6c8c86 100644 --- a/src/__tests__/render.test.tsx +++ b/src/__tests__/render.test.tsx @@ -7,7 +7,7 @@ import { SafeAreaView, } from 'react-native'; import stripAnsi from 'strip-ansi'; -import { render, fireEvent } from '..'; +import { render, fireEvent, RenderAPI } from '..'; type ConsoleLogMock = jest.Mock>; @@ -280,3 +280,8 @@ test('returns wrapped component as container', () => { expect(container.type).toBe(WrapperComponent); expect(container.props.testID).not.toBeDefined(); }); + +test('RenderAPI type', () => { + render() as RenderAPI; + expect(true).toBeTruthy(); +}); diff --git a/src/pure.ts b/src/pure.ts index 74468d39e..32d51c0e1 100644 --- a/src/pure.ts +++ b/src/pure.ts @@ -17,3 +17,4 @@ export { waitForElementToBeRemoved }; export { within, getQueriesForElement }; export { getDefaultNormalizer }; export { renderHook }; +export type RenderAPI = ReturnType;