33
44import  {  expect ,  test  }  from  "@playwright/test" ; 
55
6- import  {  wait  }  from  "../utils" ; 
7- 
86// NOTE: We don't await page load b/c we want to see the Loading page 
97test ( "Server Sent Events" ,  async  ( {  page } )  =>  { 
108  await  page . goto ( "/" ) ; 
@@ -17,31 +15,31 @@ test("Server Sent Events", async ({ page }) => {
1715  // 2nd message shouldn't arrive yet 
1816  let  msg2  =  page . getByText ( `Message 2: {"message":"hello:2"` ) ; 
1917  await  expect ( msg2 ) . not . toBeVisible ( ) ; 
20-   await  wait ( 2000 ) ; 
18+   await  page . waitForTimeout ( 2000 ) ; 
2119  // 2nd message should arrive after 2s 
2220  msg2  =  page . getByText ( `Message 2: {"message":"hello:2"` ) ; 
2321  await  expect ( msg2 ) . toBeVisible ( ) ; 
2422
2523  // 3rd message shouldn't arrive yet 
2624  let  msg3  =  page . getByText ( `Message 3: {"message":"hello:3"` ) ; 
2725  await  expect ( msg3 ) . not . toBeVisible ( ) ; 
28-   await  wait ( 2000 ) ; 
26+   await  page . waitForTimeout ( 2000 ) ; 
2927  // 3rd message should arrive after 2s 
3028  msg3  =  page . getByText ( `Message 3: {"message":"hello:3"` ) ; 
3129  await  expect ( msg3 ) . toBeVisible ( ) ; 
3230
3331  // 4th message shouldn't arrive yet 
3432  let  msg4  =  page . getByText ( `Message 4: {"message":"hello:4"` ) ; 
3533  await  expect ( msg4 ) . not . toBeVisible ( ) ; 
36-   await  wait ( 2000 ) ; 
34+   await  page . waitForTimeout ( 2000 ) ; 
3735  // 4th message should arrive after 2s 
3836  msg4  =  page . getByText ( `Message 4: {"message":"hello:4"` ) ; 
3937  await  expect ( msg4 ) . toBeVisible ( ) ; 
4038
4139  let  close  =  page . getByText ( `Message 5: {"message":"close"` ) ; 
4240  await  expect ( close ) . not . toBeVisible ( ) ; 
4341
44-   await  wait ( 2000 ) ; 
42+   await  page . waitForTimeout ( 2000 ) ; 
4543  close  =  page . getByText ( `Message 5: {"message":"close"` ) ; 
4644  await  expect ( close ) . toBeVisible ( ) ; 
4745} ) ; 
0 commit comments