Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
AssertWebsiteForm.php
Go to the documentation of this file.
1 <?php
8 
9 use Magento\Backend\Test\Page\Adminhtml\EditWebsite;
10 use Magento\Backend\Test\Page\Adminhtml\StoreIndex;
11 use Magento\Store\Test\Fixture\Website;
13 
19 {
25  protected $skippedFields = ['website_id'];
26 
35  public function processAssert(
36  StoreIndex $storeIndex,
37  EditWebsite $editWebsite,
38  Website $website
39  ) {
40  $fixtureData = $website->getData();
41  $storeIndex->open()->getStoreGrid()->searchAndOpenWebsite($website);
42  $formData = $editWebsite->getEditFormWebsite()->getData();
43  $errors = $this->verifyData($fixtureData, $formData);
44  \PHPUnit\Framework\Assert::assertEmpty($errors, $errors);
45  }
46 
52  public function toString()
53  {
54  return 'Website data on edit page equals data from fixture.';
55  }
56 }
processAssert(StoreIndex $storeIndex, EditWebsite $editWebsite, Website $website)
verifyData(array $fixtureData, array $formData, $isStrict=false, $isPrepareError=true)
$errors
Definition: overview.phtml:9