@@ -130,6 +130,7 @@ public function testListViewSearchAction()
130130 );
131131
132132 $ this ->assertEquals ('Search ' , trim ($ crawler ->filter ('.action-search button[type=submit] ' )->text ()));
133+ $ this ->assertContains ('action-search ' , $ crawler ->filter ('.global-actions > div ' )->first ()->attr ('class ' ));
133134 $ this ->assertEquals ('_self ' , $ crawler ->filter ('.action-search button ' )->attr ('formtarget ' ));
134135
135136 $ i = 0 ;
@@ -146,6 +147,7 @@ public function testListViewNewAction()
146147 $ crawler = $ this ->requestListView ();
147148
148149 $ this ->assertEquals ('Add Category ' , trim ($ crawler ->filter ('.global-actions a.btn ' )->text ()));
150+ $ this ->assertContains ('action-new ' , trim ($ crawler ->filter ('.global-actions a.btn ' )->attr ('class ' )));
149151 $ this ->assertEquals ('_self ' , $ crawler ->filter ('.global-actions a.btn ' )->attr ('target ' ));
150152 $ this ->assertCount (0 , $ crawler ->filter ('.global-actions a.btn i ' ), 'The default "new" button shows no icon. ' );
151153 $ this ->assertStringStartsWith ('/admin/?action=new&entity=Category&sortField=id&sortDirection=DESC&page=1 ' , $ crawler ->filter ('.global-actions a.btn ' )->attr ('href ' ));
@@ -156,6 +158,7 @@ public function testListViewItemActions()
156158 $ crawler = $ this ->requestListView ();
157159
158160 $ this ->assertEquals ('Edit ' , trim ($ crawler ->filter ('#main .table td.actions a ' )->eq (0 )->text ()));
161+ $ this ->assertContains ('action-edit ' , trim ($ crawler ->filter ('#main .table td.actions a ' )->eq (0 )->attr ('class ' )));
159162 $ this ->assertEquals ('_self ' , $ crawler ->filter ('#main .table td.actions a ' )->eq (0 )->attr ('target ' ));
160163 $ this ->assertEquals ('Delete ' , trim ($ crawler ->filter ('#main .table td.actions a ' )->eq (1 )->text ()));
161164 }
@@ -261,13 +264,16 @@ public function testShowViewActions()
261264 $ crawler = $ this ->requestShowView ();
262265
263266 // edit action
267+ $ this ->assertContains ('action-edit ' , trim ($ crawler ->filter ('.form-actions a:contains("Edit") ' )->attr ('class ' )));
264268 $ this ->assertContains ('fa-edit ' , trim ($ crawler ->filter ('.form-actions a:contains("Edit") i ' )->attr ('class ' )));
265269 $ this ->assertEquals ('_self ' , $ crawler ->filter ('.form-actions a:contains("Edit") ' )->attr ('target ' ));
266270
267271 // delete action
272+ $ this ->assertContains ('action-delete ' , trim ($ crawler ->filter ('.form-actions a:contains("Delete") ' )->attr ('class ' )));
268273 $ this ->assertContains ('fa-trash ' , trim ($ crawler ->filter ('.form-actions a:contains("Delete") i ' )->attr ('class ' )));
269274
270275 // list action
276+ $ this ->assertContains ('action-list ' , trim ($ crawler ->filter ('.form-actions a:contains("Back to listing") ' )->attr ('class ' )));
271277 $ this ->assertEquals ('btn btn-secondary action-list ' , trim ($ crawler ->filter ('.form-actions a:contains("Back to listing") ' )->attr ('class ' )));
272278 $ this ->assertEquals ('_self ' , $ crawler ->filter ('.form-actions a:contains("Back to listing") ' )->attr ('target ' ));
273279 }
@@ -340,9 +346,11 @@ public function testEditViewActions()
340346 $ crawler = $ this ->requestEditView ();
341347
342348 // save action
349+ $ this ->assertContains ('action-save ' , trim ($ crawler ->filter ('#form-actions-row button:contains("Save changes") ' )->attr ('class ' )));
343350 $ this ->assertContains ('fa-save ' , trim ($ crawler ->filter ('#form-actions-row button:contains("Save changes") i ' )->attr ('class ' )));
344351
345352 // delete action
353+ $ this ->assertContains ('action-delete ' , trim ($ crawler ->filter ('#form-actions-row a:contains("Delete") ' )->attr ('class ' )));
346354 $ this ->assertContains ('fa-trash ' , trim ($ crawler ->filter ('#form-actions-row a:contains("Delete") i ' )->attr ('class ' )));
347355
348356 // list action
@@ -459,6 +467,7 @@ public function testNewViewActions()
459467 $ crawler = $ this ->requestNewView ();
460468
461469 // save action
470+ $ this ->assertContains ('action-save ' , trim ($ crawler ->filter ('#form-actions-row button:contains("Save changes") ' )->attr ('class ' )));
462471 $ this ->assertContains ('fa-save ' , trim ($ crawler ->filter ('#form-actions-row button:contains("Save changes") i ' )->attr ('class ' )));
463472
464473 // list action
0 commit comments