Skip to content

Commit 1c8daf1

Browse files
committed
fix test error
1 parent f5a0dde commit 1c8daf1

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

test/use-swr-refresh.test.tsx

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,13 @@ describe('useSWR - refresh', () => {
7979
let count = 0
8080
const key = createKey()
8181
function Page() {
82-
const [int, setInt] = React.useState(100)
82+
const [int, setInt] = React.useState(200)
8383
const { data } = useSWR(key, () => count++, {
8484
refreshInterval: int,
8585
dedupingInterval: 50
8686
})
8787
return (
88-
<div onClick={() => setInt(num => (num < 200 ? num + 50 : 0))}>
88+
<div onClick={() => setInt(num => (num < 300 ? num + 50 : 0))}>
8989
count: {data}
9090
</div>
9191
)
@@ -97,39 +97,39 @@ describe('useSWR - refresh', () => {
9797
// mount
9898
await screen.findByText('count: 0')
9999

100-
await act(() => advanceTimers(100))
100+
await act(() => advanceTimers(200))
101101
screen.getByText('count: 1')
102102
await act(() => advanceTimers(50))
103103
screen.getByText('count: 1')
104-
await act(() => advanceTimers(50))
104+
await act(() => advanceTimers(200))
105105
screen.getByText('count: 2')
106106
fireEvent.click(screen.getByText('count: 2'))
107107

108-
await act(() => advanceTimers(100))
108+
await act(() => advanceTimers(50))
109109

110110
screen.getByText('count: 2')
111111

112-
await act(() => advanceTimers(50))
112+
await act(() => advanceTimers(200))
113113

114114
screen.getByText('count: 3')
115115

116-
await act(() => advanceTimers(150))
116+
await act(() => advanceTimers(250))
117117
screen.getByText('count: 4')
118118
fireEvent.click(screen.getByText('count: 4'))
119119
await act(() => {
120-
// it will clear the 150ms timer and set up a new 200ms timer
120+
// it will clear the 250ms timer and set up a new 300ms timer
121121
return advanceTimers(150)
122122
})
123123
screen.getByText('count: 4')
124-
await act(() => advanceTimers(50))
124+
await act(() => advanceTimers(150))
125125
screen.getByText('count: 5')
126126
fireEvent.click(screen.getByText('count: 5'))
127127
await act(() => {
128128
// it will clear the 200ms timer and stop
129129
return advanceTimers(50)
130130
})
131131
screen.getByText('count: 5')
132-
await act(() => advanceTimers(50))
132+
await act(() => advanceTimers(300))
133133
screen.getByText('count: 5')
134134
})
135135

@@ -141,7 +141,7 @@ describe('useSWR - refresh', () => {
141141
const [flag, setFlag] = useState(0)
142142
const shouldPoll = flag < STOP_POLLING_THRESHOLD
143143
const { data } = useSWR(key, () => count++, {
144-
refreshInterval: shouldPoll ? 100 : 0,
144+
refreshInterval: shouldPoll ? 200 : 0,
145145
dedupingInterval: 50,
146146
onSuccess() {
147147
setFlag(value => value + 1)
@@ -159,14 +159,14 @@ describe('useSWR - refresh', () => {
159159

160160
await screen.findByText('count: 0 1')
161161

162-
await act(() => advanceTimers(100))
162+
await act(() => advanceTimers(200))
163163

164164
screen.getByText('count: 1 2')
165165

166-
await act(() => advanceTimers(100))
166+
await act(() => advanceTimers(200))
167167
screen.getByText('count: 1 2')
168168

169-
await act(() => advanceTimers(100))
169+
await act(() => advanceTimers(200))
170170
screen.getByText('count: 1 2')
171171

172172
await act(() => advanceTimers(100))
@@ -175,25 +175,25 @@ describe('useSWR - refresh', () => {
175175
fireEvent.click(screen.getByText('count: 1 2'))
176176

177177
await act(() => {
178-
// it will set up a new 100ms timer
178+
// it will set up a new 200ms timer
179179
return advanceTimers(50)
180180
})
181181

182182
screen.getByText('count: 1 0')
183183

184-
await act(() => advanceTimers(50))
184+
await act(() => advanceTimers(150))
185185

186186
screen.getByText('count: 2 1')
187187

188-
await act(() => advanceTimers(100))
188+
await act(() => advanceTimers(200))
189189

190190
screen.getByText('count: 3 2')
191191

192-
await act(() => advanceTimers(100))
192+
await act(() => advanceTimers(200))
193193

194194
screen.getByText('count: 3 2')
195195

196-
await act(() => advanceTimers(100))
196+
await act(() => advanceTimers(200))
197197

198198
screen.getByText('count: 3 2')
199199
})

0 commit comments

Comments
 (0)