Skip to content

Commit e4c2fc8

Browse files
committed
test(react-query/QueryResetErrorBoundary): use precise time in 'advanceTimersByTimeAsync', and add 'expect' using 'toBeInTheDocument'
1 parent 3bcaa41 commit e4c2fc8

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

packages/react-query/src/__tests__/QueryResetErrorBoundary.test.tsx

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,7 @@ describe('QueryErrorResetBoundary', () => {
471471
shouldReset = false
472472
fireEvent.click(rendered.getByText('retry'))
473473
await vi.advanceTimersByTimeAsync(11)
474-
rendered.getByText('error boundary')
474+
expect(rendered.getByText('error boundary')).toBeInTheDocument()
475475
consoleMock.mockRestore()
476476
})
477477

@@ -523,15 +523,15 @@ describe('QueryErrorResetBoundary', () => {
523523
)
524524

525525
await vi.advanceTimersByTimeAsync(11)
526-
rendered.getByText('error boundary')
527-
rendered.getByText('retry')
526+
expect(rendered.getByText('error boundary')).toBeInTheDocument()
527+
expect(rendered.getByText('retry')).toBeInTheDocument()
528528
fireEvent.click(rendered.getByText('retry'))
529529
await vi.advanceTimersByTimeAsync(11)
530-
rendered.getByText('error boundary')
531-
rendered.getByText('retry')
530+
expect(rendered.getByText('error boundary')).toBeInTheDocument()
531+
expect(rendered.getByText('retry')).toBeInTheDocument()
532532
fireEvent.click(rendered.getByText('retry'))
533533
await vi.advanceTimersByTimeAsync(11)
534-
rendered.getByText('error boundary')
534+
expect(rendered.getByText('error boundary')).toBeInTheDocument()
535535
expect(fetchCount).toBe(3)
536536
consoleMock.mockRestore()
537537
})
@@ -590,16 +590,16 @@ describe('QueryErrorResetBoundary', () => {
590590
</QueryErrorResetBoundary>,
591591
)
592592

593-
await act(() => vi.advanceTimersByTimeAsync(11))
594-
rendered.getByText('error boundary')
595-
rendered.getByText('retry')
593+
await act(() => vi.advanceTimersByTimeAsync(10))
594+
expect(rendered.getByText('error boundary')).toBeInTheDocument()
595+
expect(rendered.getByText('retry')).toBeInTheDocument()
596596
fireEvent.click(rendered.getByText('retry'))
597-
await act(() => vi.advanceTimersByTimeAsync(11))
598-
rendered.getByText('error boundary')
599-
rendered.getByText('retry')
597+
await act(() => vi.advanceTimersByTimeAsync(10))
598+
expect(rendered.getByText('error boundary')).toBeInTheDocument()
599+
expect(rendered.getByText('retry')).toBeInTheDocument()
600600
fireEvent.click(rendered.getByText('retry'))
601-
await act(() => vi.advanceTimersByTimeAsync(11))
602-
rendered.getByText('data')
601+
await act(() => vi.advanceTimersByTimeAsync(10))
602+
expect(rendered.getByText('data')).toBeInTheDocument()
603603
expect(fetchCount).toBe(3)
604604
expect(renders).toBe(1)
605605
consoleMock.mockRestore()
@@ -813,12 +813,12 @@ describe('QueryErrorResetBoundary', () => {
813813
</QueryErrorResetBoundary>,
814814
)
815815

816-
await act(() => vi.advanceTimersByTimeAsync(11))
816+
await act(() => vi.advanceTimersByTimeAsync(10))
817817
expect(rendered.getByText('error boundary')).toBeInTheDocument()
818818
expect(rendered.getByText('retry')).toBeInTheDocument()
819819
succeed = true
820820
fireEvent.click(rendered.getByText('retry'))
821-
await act(() => vi.advanceTimersByTimeAsync(11))
821+
await act(() => vi.advanceTimersByTimeAsync(10))
822822
expect(rendered.getByText('data')).toBeInTheDocument()
823823
consoleMock.mockRestore()
824824
})

0 commit comments

Comments
 (0)