Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5062c59

Browse files
sukvvonmanudeli
andauthored
test(svelte-query/useIsFetching): remove 'vi.waitFor', and add 'advanceTimersByTimeAsync' (#9418)
Co-authored-by: Jonghyeon Ko <[email protected]>
1 parent f285dee commit 5062c59

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

‎packages/svelte-query/tests/useIsFetching/useIsFetching.test.ts‎

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,12 @@ describe('useIsFetching', () => {
1414
test('should update as queries start and stop fetching', async () => {
1515
const rendered = render(BaseExample)
1616

17-
await vi.waitFor(() =>
18-
expect(rendered.getByText('isFetching: 0')).toBeInTheDocument(),
19-
)
17+
expect(rendered.getByText('isFetching: 0')).toBeInTheDocument()
18+
2019
fireEvent.click(rendered.getByRole('button', { name: /setReady/i }))
21-
await vi.waitFor(() =>
22-
expect(rendered.getByText('isFetching: 1')).toBeInTheDocument(),
23-
)
24-
await vi.waitFor(() =>
25-
expect(rendered.getByText('isFetching: 0')).toBeInTheDocument(),
26-
)
20+
await vi.advanceTimersByTimeAsync(0)
21+
expect(rendered.getByText('isFetching: 1')).toBeInTheDocument()
22+
await vi.advanceTimersByTimeAsync(6)
23+
expect(rendered.getByText('isFetching: 0')).toBeInTheDocument()
2724
})
2825
})

0 commit comments

Comments
 (0)