diff --git a/package.json b/package.json index cea0295..887b89f 100644 --- a/package.json +++ b/package.json @@ -233,5 +233,6 @@ "prettier": { "singleQuote": true, "semi": false - } + }, + "packageManager": "yarn@1.22.19" } diff --git a/src/__tests__/static-render.tsx b/src/__tests__/static-render.tsx index 405d131..a2f0fb1 100644 --- a/src/__tests__/static-render.tsx +++ b/src/__tests__/static-render.tsx @@ -5,7 +5,11 @@ import { render, cleanup, screen, act } from '@testing-library/react' import userEventImport from '@testing-library/user-event' import React from 'react' import Geschichte from '../lib/adapters/static/index.js' -import { factoryParameters } from '../lib/store.js' +import { + factoryParameters, + InferNamespaceValues, + useBatchQuery, +} from '../lib/store.js' import { pm } from '../lib/utils.js' import { serializers } from '../lib/serializers.js' @@ -14,11 +18,12 @@ const userEvent = userEventImport.default || userEventImport afterEach(cleanup) describe('', () => { + const defaults = { someParameter: 'test' } const { useQuery } = factoryParameters( { someParameter: pm('parameter', serializers.string), }, - { someParameter: 'test' } + defaults ) const ComponentThatRendersSomethingStatically = () => { const { @@ -26,6 +31,10 @@ describe('', () => { replaceState, values: { someParameter }, } = useQuery() + type FullStore = { + default: InferNamespaceValues + } + const { batchPushState, batchReplaceState } = useBatchQuery() return ( <> {someParameter} @@ -38,6 +47,28 @@ describe('', () => { } > + + + +