@@ -149,8 +149,6 @@ public function testWriteRowSpan(): void
149149 $ query = $ xpath ->query ('/html/body/div/table/tr[1]/td ' );
150150 self ::assertNotFalse ($ query );
151151 self ::assertCount (2 , $ query );
152- self ::assertInstanceOf (DOMNode::class, $ query ->item (0 ));
153- self ::assertEquals ('2 ' , $ query ->item (0 )->attributes ->getNamedItem ('colspan ' )->textContent );
154152
155153 $ query = $ xpath ->query ('/html/body/div/table/tr[1]/td[1] ' );
156154 self ::assertNotFalse ($ query );
@@ -159,7 +157,7 @@ public function testWriteRowSpan(): void
159157
160158 $ query = $ xpath ->query ('/html/body/div/table/tr[2]/td ' );
161159 self ::assertNotFalse ($ query );
162- self ::assertEquals (1 , $ query-> length );
160+ self ::assertCount (1 , $ query );
163161 }
164162
165163 /**
@@ -191,18 +189,26 @@ public function testWriteRowSpanAndColSpan(): void
191189
192190 $ query = $ xpath ->query ('/html/body/div/table/tr[1]/td ' );
193191 self ::assertNotFalse ($ query );
194- self ::assertEquals (3 , $ query ->length );
195- self ::assertEquals ('2 ' , $ xpath ->query ('/html/body/div/table/tr[1]/td[2] ' )->item (0 )->attributes ->getNamedItem ('colspan ' )->textContent );
196- self ::assertEquals ('3 ' , $ xpath ->query ('/html/body/div/table/tr[1]/td[3] ' )->item (0 )->attributes ->getNamedItem ('rowspan ' )->textContent );
192+ self ::assertCount (3 , $ query );
193+
194+ $ query = $ xpath ->query ('/html/body/div/table/tr[1]/td[2] ' );
195+ self ::assertNotFalse ($ query );
196+ self ::assertInstanceOf (DOMNode::class, $ query ->item (0 ));
197+ self ::assertEquals ('2 ' , $ query ->item (0 )->attributes ->getNamedItem ('colspan ' )->textContent );
198+
199+ $ query = $ xpath ->query ('/html/body/div/table/tr[1]/td[3] ' );
200+ self ::assertNotFalse ($ query );
201+ self ::assertInstanceOf (DOMNode::class, $ query ->item (0 ));
202+ self ::assertEquals ('3 ' , $ query ->item (0 )->attributes ->getNamedItem ('rowspan ' )->textContent );
197203
198204 $ query = $ xpath ->query ('/html/body/div/table/tr[2]/td ' );
199205 self ::assertNotFalse ($ query );
200- self ::assertEquals (1 , $ query-> length );
206+ self ::assertCount (1 , $ query );
201207 self ::assertEquals ('3 ' , $ xpath ->query ('/html/body/div/table/tr[2]/td[1] ' )->item (0 )->attributes ->getNamedItem ('colspan ' )->textContent );
202208
203209 $ query = $ xpath ->query ('/html/body/div/table/tr[3]/td ' );
204210 self ::assertNotFalse ($ query );
205- self ::assertEquals (3 , $ query-> length );
211+ self ::assertCount (3 , $ query );
206212 }
207213
208214 public function testWriteTitleTextRun (): void
@@ -268,7 +274,14 @@ public function testWriteTableLayout(): void
268274 $ dom = Helper::getAsHTML ($ phpWord );
269275 $ xpath = new DOMXPath ($ dom );
270276
271- self ::assertEquals ('table-layout: fixed; ' , $ xpath ->query ('/html/body/div/table[1] ' )->item (0 )->attributes ->getNamedItem ('style ' )->textContent );
272- self ::assertEquals ('table-layout: auto; ' , $ xpath ->query ('/html/body/div/table[2] ' )->item (0 )->attributes ->getNamedItem ('style ' )->textContent );
277+ $ query = $ xpath ->query ('/html/body/div/table[1] ' );
278+ self ::assertNotFalse ($ query );
279+ self ::assertInstanceOf (DOMNode::class, $ query ->item (0 ));
280+ self ::assertEquals ('table-layout: fixed; ' , $ query ->item (0 )->attributes ->getNamedItem ('style ' )->textContent );
281+
282+ $ query = $ xpath ->query ('/html/body/div/table[2] ' );
283+ self ::assertNotFalse ($ query );
284+ self ::assertInstanceOf (DOMNode::class, $ query ->item (0 ));
285+ self ::assertEquals ('table-layout: auto; ' , $ query ->item (0 )->attributes ->getNamedItem ('style ' )->textContent );
273286 }
274287}
0 commit comments