@@ -118,13 +118,23 @@ public function gridFiltersDataProvider(): array
118
118
'filter ' => base64_encode ('sort_order=1 ' ),
119
119
],
120
120
'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 ' ,
122
132
],
123
133
],
124
- 'filter_by_multiple_filters ' => [
134
+ 'filter_by_title_and_blank_theme ' => [
125
135
'filter ' => [
126
136
'filter ' => base64_encode (
127
- 'type=Magento%5CCatalog%5CBlock%5CWidget%5CRecentlyCompared&sort_order=1 '
137
+ 'title=recently compared products&theme_id= ' . $ this -> loadThemeIdByCode ( ' Magento/blank ' )
128
138
),
129
139
],
130
140
'expected_widgets ' => [
@@ -270,7 +280,7 @@ private function assertWidgets($expectedWidgets, AbstractCollection $collection)
270
280
$ this ->assertCount (count ($ expectedWidgets ), $ collection );
271
281
foreach ($ expectedWidgets as $ widgetTitle ) {
272
282
$ item = $ collection ->getItemByColumnValue ('title ' , $ widgetTitle );
273
- $ this ->assertNotNull ($ item );
283
+ $ this ->assertNotNull ($ item, sprintf ( ' Expected widget %s is not present in grid ' , $ widgetTitle ) );
274
284
}
275
285
}
276
286
0 commit comments