@@ -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