From 6484655fbead8826bebd3cd34bf51065f1e8b010 Mon Sep 17 00:00:00 2001 From: Shu Ding Date: Sun, 18 Jul 2021 13:30:59 +0200 Subject: [PATCH] add test case that covers #1286 --- test/use-swr-infinite.test.tsx | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/test/use-swr-infinite.test.tsx b/test/use-swr-infinite.test.tsx index 77860c22d..bc6132b58 100644 --- a/test/use-swr-infinite.test.tsx +++ b/test/use-swr-infinite.test.tsx @@ -629,4 +629,25 @@ describe('useSWRInfinite', () => { ) await screen.findByText('data:local-mutation') }) + + it('should correctly set size when key is null', async () => { + const loggedValues = [] + + function Page() { + const { size, setSize } = useSWRInfinite( + () => null, + () => '' + ) + loggedValues.push(size) + return + } + + render() + + await screen.findByText('set size') + fireEvent.click(screen.getByText('set size')) + await act(() => sleep(1)) + + expect(loggedValues).toEqual([1]) + }) })