9 use Magento\Search\Test\Page\Adminhtml\SynonymGroupIndex;
10 use Magento\Mtf\Constraint\AbstractConstraint;
25 public function processAssert(array $synonymGroups, array $searchQueries, SynonymGroupIndex $synonymGroupIndex)
27 $synonymGroupIndex->open();
28 foreach ($searchQueries as
$query) {
29 $synonymGroupIndex->getSynonymGroupGrid()->fullTextSearch(
$query[
'query']);
31 \PHPUnit\Framework\Assert::assertEquals(
33 $synonymGroupIndex->getSynonymGroupGrid()->isRowVisible(
34 [
'synonyms' => $synonymGroups[$key]->getData()[
'synonyms']],
39 'Synonym Group with synonyms \'%s\' is %s in the grid. Search query: %s',
40 $synonymGroups[$key]->getData()[
'synonyms'],
46 $synonymGroupIndex->getSynonymGroupGrid()->resetFilter();
57 return 'Results of search by keyword are correct.';
processAssert(array $synonymGroups, array $searchQueries, SynonymGroupIndex $synonymGroupIndex)