test: add nuqs adapter to hook specs

This commit is contained in:
yyh
2025-12-30 13:27:07 +08:00
parent 5e7aa8dd03
commit fc196df814
2 changed files with 21 additions and 37 deletions

View File

@ -3,6 +3,7 @@ import type { ChatConfig } from '../types'
import type { AppConversationData, AppData, AppMeta, ConversationItem } from '@/models/share'
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
import { act, renderHook, waitFor } from '@testing-library/react'
import { NuqsTestingAdapter } from 'nuqs/adapters/testing'
import { ToastProvider } from '@/app/components/base/toast'
import {
fetchChatList,
@ -74,9 +75,11 @@ const createQueryClient = () => new QueryClient({
const createWrapper = (queryClient: QueryClient) => {
return ({ children }: { children: ReactNode }) => (
<QueryClientProvider client={queryClient}>
<ToastProvider>{children}</ToastProvider>
</QueryClientProvider>
<NuqsTestingAdapter>
<QueryClientProvider client={queryClient}>
<ToastProvider>{children}</ToastProvider>
</QueryClientProvider>
</NuqsTestingAdapter>
)
}