Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
AssertCmsPagesDisabledOnFrontend.php
Go to the documentation of this file.
1 <?php
8 
9 use Magento\Cms\Test\Page\Adminhtml\CmsPageIndex;
10 use Magento\Cms\Test\Page\CmsIndex as FrontCmsIndex;
11 use Magento\Mtf\Client\BrowserInterface;
12 use Magento\Mtf\Constraint\AbstractConstraint;
13 
17 class AssertCmsPagesDisabledOnFrontend extends AbstractConstraint
18 {
29  public function processAssert(
30  FrontCmsIndex $frontCmsIndex,
31  CmsPageIndex $cmsIndex,
32  BrowserInterface $browser,
33  AssertCmsPageDisabledOnFrontend $assertCmsPageDisabledOnFrontend,
34  array $cmsPages
35  ) {
36  foreach ($cmsPages as $cmsPage) {
37  $assertCmsPageDisabledOnFrontend->processAssert($cmsPage, $frontCmsIndex, $cmsIndex, $browser);
38  }
39  }
40 
46  public function toString()
47  {
48  return 'Pages with message "404 Not Found" are displayed.';
49  }
50 }
processAssert(CmsPage $cms, FrontCmsIndex $frontCmsIndex, CmsPageIndex $cmsIndex, BrowserInterface $browser)
processAssert(FrontCmsIndex $frontCmsIndex, CmsPageIndex $cmsIndex, BrowserInterface $browser, AssertCmsPageDisabledOnFrontend $assertCmsPageDisabledOnFrontend, array $cmsPages)