diff --git a/packages/preact-query/src/__tests__/ssr.test.tsx b/packages/preact-query/src/__tests__/ssr.test.tsx index d365c474ae..d543a57501 100644 --- a/packages/preact-query/src/__tests__/ssr.test.tsx +++ b/packages/preact-query/src/__tests__/ssr.test.tsx @@ -8,6 +8,7 @@ import { QueryClient, QueryClientProvider, useInfiniteQuery, + useMutationState, useQuery, } from '..' import { setIsServer } from './utils' @@ -136,6 +137,24 @@ describe('Server Side Rendering', () => { queryCache.clear() }) + it('useMutationState should return empty array', () => { + function Page() { + const mutationState = useMutationState() + + return
{`mutationState: ${mutationState.length}`}
+ } + + const markup = renderToString( + + + , + ) + + expect(markup).toContain('mutationState: 0') + + queryCache.clear() + }) + it('useInfiniteQuery should return the correct state', async () => { const key = queryKey() const queryFn = vi.fn(() => sleep(10).then(() => 'page 1'))