diff --git a/packages/svelte-query/tests/QueryClientProvider/QueryClientProvider.test.ts b/packages/svelte-query/tests/QueryClientProvider/QueryClientProvider.test.ts index f144e1c9f9..a4e58e5f0a 100644 --- a/packages/svelte-query/tests/QueryClientProvider/QueryClientProvider.test.ts +++ b/packages/svelte-query/tests/QueryClientProvider/QueryClientProvider.test.ts @@ -1,9 +1,17 @@ -import { describe, expect, test } from 'vitest' -import { render, waitFor } from '@testing-library/svelte' +import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest' +import { render } from '@testing-library/svelte' import { QueryCache } from '@tanstack/query-core' import ParentComponent from './ParentComponent.svelte' describe('QueryClientProvider', () => { + beforeEach(() => { + vi.useFakeTimers() + }) + + afterEach(() => { + vi.useRealTimers() + }) + test('Sets a specific cache for all queries to use', async () => { const queryCache = new QueryCache() @@ -13,7 +21,9 @@ describe('QueryClientProvider', () => { }, }) - await waitFor(() => rendered.getByText('Data: test')) + await vi.waitFor(() => + expect(rendered.getByText('Data: test')).toBeInTheDocument(), + ) expect(queryCache.find({ queryKey: ['hello'] })).toBeDefined() })