10 use Magento\CatalogSearch\Test\Page\Adminhtml\CatalogSearchIndex;
11 use Magento\Mtf\Fixture\FixtureFactory;
12 use Magento\Mtf\TestCase\Injectable;
64 public function test($searchTerms, FixtureFactory $fixtureFactory)
68 $deleteSearchTerms = [];
69 $searchTerms = array_map(
'trim', explode(
',', $searchTerms));
70 foreach ($searchTerms as $term) {
71 list($fixture, $dataset) = explode(
'::', $term);
72 $term = $fixtureFactory->createByCode($fixture, [
'dataset' => $dataset]);
75 $deleteSearchTerms[] = [
'search_query' => $term->getQueryText()];
76 $result[
'searchTerms'][] = $term;
80 $this->indexPage->open();
81 $this->indexPage->getGrid()->massaction($deleteSearchTerms,
'Delete',
true);
__inject(CatalogSearchIndex $indexPage)