@@ -53,8 +53,12 @@ describe("Viewer", () => {
5353 screen . getByRole ( "heading" , { level : 3 , name : "Section 1" } ) ,
5454 ) . toBeInTheDocument ( ) ;
5555
56- expect ( screen . getByText ( "This is a test document." ) ) . toBeInTheDocument ( ) ;
57- expect ( screen . getByText ( "Content of section 1." ) ) . toBeInTheDocument ( ) ;
56+ await expect
57+ . element ( screen . getByText ( "This is a test document." ) )
58+ . toBeInTheDocument ( ) ;
59+ await expect
60+ . element ( screen . getByText ( "Content of section 1." ) )
61+ . toBeInTheDocument ( ) ;
5862 } ) ;
5963
6064 it ( "should render a table" , async ( ) => {
@@ -98,10 +102,10 @@ describe("Viewer", () => {
98102 } ) ,
99103 ) . toBeVisible ( ) ;
100104
101- expect ( screen . getByRole ( "caption" ) ) . toBeVisible ( ) ;
102- expect ( screen . getByRole ( "caption" ) ) . toHaveTextContent (
103- "Table 1 Sample Table" ,
104- ) ;
105+ await expect . element ( screen . getByRole ( "caption" ) ) . toBeVisible ( ) ;
106+ await expect
107+ . element ( screen . getByRole ( "caption" ) )
108+ . toHaveTextContent ( "Table 1 Sample Table" ) ;
105109
106110 expect (
107111 screen . getByRole ( "columnheader" , { name : "Header 1" } ) ,
@@ -110,8 +114,12 @@ describe("Viewer", () => {
110114 screen . getByRole ( "columnheader" , { name : "Header 2" } ) ,
111115 ) . toBeVisible ( ) ;
112116
113- expect ( screen . getByRole ( "cell" , { name : "Data 1" } ) ) . toBeVisible ( ) ;
114- expect ( screen . getByRole ( "cell" , { name : "Data 2" } ) ) . toBeVisible ( ) ;
117+ await expect
118+ . element ( screen . getByRole ( "cell" , { name : "Data 1" } ) )
119+ . toBeVisible ( ) ;
120+ await expect
121+ . element ( screen . getByRole ( "cell" , { name : "Data 2" } ) )
122+ . toBeVisible ( ) ;
115123 expect (
116124 screen . getByRole ( "note" ) . filter ( {
117125 hasText : "This is a table note." ,
0 commit comments