@@ -118,13 +118,23 @@ public function gridFiltersDataProvider(): array
118118 'filter ' => base64_encode ('sort_order=1 ' ),
119119 ],
120120 'expected_widgets ' => [
121- 'recently compared products '
121+ 'recently compared products ' ,
122+ ],
123+ ],
124+ 'filter_by_title_and_luma_theme ' => [
125+ 'filter ' => [
126+ 'filter ' => base64_encode (
127+ 'title=cms page widget title&theme_id= ' . $ this ->loadThemeIdByCode ('Magento/luma ' )
128+ ),
129+ ],
130+ 'expected_widgets ' => [
131+ 'cms page widget title ' ,
122132 ],
123133 ],
124- 'filter_by_multiple_filters ' => [
134+ 'filter_by_title_and_blank_theme ' => [
125135 'filter ' => [
126136 'filter ' => base64_encode (
127- 'type=Magento%5CCatalog%5CBlock%5CWidget%5CRecentlyCompared&sort_order=1 '
137+ 'title=recently compared products&theme_id= ' . $ this -> loadThemeIdByCode ( ' Magento/blank ' )
128138 ),
129139 ],
130140 'expected_widgets ' => [
@@ -270,7 +280,7 @@ private function assertWidgets($expectedWidgets, AbstractCollection $collection)
270280 $ this ->assertCount (count ($ expectedWidgets ), $ collection );
271281 foreach ($ expectedWidgets as $ widgetTitle ) {
272282 $ item = $ collection ->getItemByColumnValue ('title ' , $ widgetTitle );
273- $ this ->assertNotNull ($ item );
283+ $ this ->assertNotNull ($ item, sprintf ( ' Expected widget %s is not present in grid ' , $ widgetTitle ) );
274284 }
275285 }
276286
0 commit comments