lobe-chat
1import { renderHook } from '@testing-library/react';
2import { describe, expect, it, vi } from 'vitest';
3
4import { useQuery } from './useQuery';
5
6// Mocks
7vi.mock('next/navigation', () => ({
8useSearchParams: vi.fn(() => 'baz=qux&foo=bar'),
9}));
10
11describe('useQuery', () => {
12it('should parse query', () => {
13const { result } = renderHook(() => useQuery());
14expect(result.current).toEqual({
15baz: 'qux',
16foo: 'bar',
17});
18});
19});
20