@@ -202,26 +202,16 @@ describe.each([
202202 ) 
203203 } 
204204
205-  test ( 'waitForElementToBeRemoved' ,  async  ( )  =>  { 
206-  render ( < ComponentWithMicrotaskLoader  /> ) 
207-  const  loading  =  ( )  =>  screen . getByText ( 'Loading..' ) 
208-  await  waitForElementToBeRemoved ( loading ) 
209-  expect ( screen . getByTestId ( 'message' ) ) . toHaveTextContent ( / H e l l o W o r l d / ) 
210-  } ) 
211- 212205 test ( 'waitFor' ,  async  ( )  =>  { 
213-  render ( < ComponentWithMicrotaskLoader  /> ) 
214-  await  waitFor ( ( )  =>  { 
215-  screen . getByText ( 'Loading..' ) 
216-  } ) 
217-  await  waitFor ( ( )  =>  { 
218-  screen . getByText ( / L o a d e d t h i s m e s s a g e : / ) 
219-  } ) 
206+  await  render ( < ComponentWithMicrotaskLoader  /> ) 
207+  // Already flushed microtasks from `ComponentWithMicrotaskLoader` here. 
208+  expect ( screen . queryByText ( 'Loading..' ) ) . not . toBeInTheDocument ( ) 
209+  expect ( screen . getByText ( / L o a d e d t h i s m e s s a g e : / ) ) . toBeInTheDocument ( ) 
220210 expect ( screen . getByTestId ( 'message' ) ) . toHaveTextContent ( / H e l l o W o r l d / ) 
221211 } ) 
222212
223213 test ( 'findBy' ,  async  ( )  =>  { 
224-  render ( < ComponentWithMicrotaskLoader  /> ) 
214+  await render ( < ComponentWithMicrotaskLoader  /> ) 
225215 await  expect ( screen . findByTestId ( 'message' ) ) . resolves . toHaveTextContent ( 
226216 / H e l l o W o r l d / , 
227217 ) 
0 commit comments