Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
SearchEntityResultsTest.php
Go to the documentation of this file.
1 <?php
8 
10 use Magento\Cms\Test\Page\CmsIndex;
11 use Magento\Mtf\TestCase\Injectable;
12 
25 class SearchEntityResultsTest extends Injectable
26 {
27  /* tags */
28  const MVP = 'yes';
29  const TEST_TYPE = 'acceptance_test, extended_acceptance_test';
30  /* end tags */
31 
37  protected $cmsIndex;
38 
45  public function __inject(CmsIndex $cmsIndex)
46  {
47  $this->cmsIndex = $cmsIndex;
48  }
49 
57  public function test(CatalogSearchQuery $catalogSearch, $queryLength = null)
58  {
59  $this->cmsIndex->open();
60  $this->cmsIndex->getSearchBlock()->search($catalogSearch->getQueryText(), $queryLength);
61  }
62 }
test(CatalogSearchQuery $catalogSearch, $queryLength=null)