1
- import { waitForElementToBeRemoved , wait } from '../'
1
+ import { waitForElementToBeRemoved } from '../'
2
2
// adds special assertions like toBeTruthy
3
3
import 'jest-dom/extend-expect'
4
4
import { render } from './helpers/test-utils'
@@ -221,17 +221,17 @@ test('it returns error immediately if there callback returns falsy value, empty
221
221
const successHandler = jest . fn ( ) . mockName ( 'successHandler' )
222
222
const errorHandler = jest . fn ( ) . mockName ( 'errorHandler' )
223
223
224
- waitForElementToBeRemoved ( callbackForError , {
224
+ const errorPromise = waitForElementToBeRemoved ( callbackForError , {
225
225
container,
226
226
timeout : 70 ,
227
227
mutationObserverOptions : { attributes : true } ,
228
228
} ) . then ( successHandler , errorHandler )
229
- waitForElementToBeRemoved ( callbackForFalsy , {
229
+ const falsyPromise = waitForElementToBeRemoved ( callbackForFalsy , {
230
230
container,
231
231
timeout : 70 ,
232
232
mutationObserverOptions : { attributes : true } ,
233
233
} ) . then ( successHandler , errorHandler )
234
- waitForElementToBeRemoved ( callbackForEmptyArray , {
234
+ const emptyArrayPromise = waitForElementToBeRemoved ( callbackForEmptyArray , {
235
235
container,
236
236
timeout : 70 ,
237
237
mutationObserverOptions : { attributes : true } ,
@@ -243,7 +243,11 @@ test('it returns error immediately if there callback returns falsy value, empty
243
243
244
244
expect ( successHandler ) . toHaveBeenCalledTimes ( 0 )
245
245
expect ( errorHandler ) . toHaveBeenCalledTimes ( 0 )
246
- await wait ( )
246
+
247
+ await errorPromise
248
+ await falsyPromise
249
+ await emptyArrayPromise
250
+
247
251
expect ( successHandler ) . toHaveBeenCalledTimes ( 0 )
248
252
expect ( errorHandler ) . toHaveBeenCalledTimes ( 3 )
249
253
0 commit comments