From d48adc97923e558d57f25a75d325d024c4856e36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Pierzcha=C5=82a?= Date: Fri, 24 Jun 2022 11:51:39 +0200 Subject: [PATCH 1/3] fix: bring back RenderAPI type --- src/pure.ts | 1 + 1 file changed, 1 insertion(+) 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; From e8d690f5bac91e960cb9c8c37bec00bb408dbf32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Pierzcha=C5=82a?= Date: Fri, 24 Jun 2022 11:55:52 +0200 Subject: [PATCH 2/3] add test --- src/__tests__/render.test.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/__tests__/render.test.tsx b/src/__tests__/render.test.tsx index 68e6accc4..43924d4fc 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, type 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() +}) \ No newline at end of file From a5bca9c466e94ca0f043d4a102773f04168271df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Pierzcha=C5=82a?= Date: Fri, 24 Jun 2022 12:01:26 +0200 Subject: [PATCH 3/3] fix --- src/__tests__/render.test.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/__tests__/render.test.tsx b/src/__tests__/render.test.tsx index 43924d4fc..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, type RenderAPI } from '..'; +import { render, fireEvent, RenderAPI } from '..'; type ConsoleLogMock = jest.Mock>; @@ -282,6 +282,6 @@ test('returns wrapped component as container', () => { }); test('RenderAPI type', () => { - render() as RenderAPI - expect(true).toBeTruthy() -}) \ No newline at end of file + render() as RenderAPI; + expect(true).toBeTruthy(); +});