Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
AssertNewsletterForm.php
Go to the documentation of this file.
1 <?php
8 
9 use Magento\Newsletter\Test\Fixture\Template;
10 use Magento\Newsletter\Test\Page\Adminhtml\TemplateEdit;
11 use Magento\Newsletter\Test\Page\Adminhtml\TemplateIndex;
13 
19 {
28  public function processAssert(TemplateIndex $templateIndex, TemplateEdit $templateEdit, Template $template)
29  {
30  $templateIndex->open()->getNewsletterTemplateGrid()->searchAndOpen(['code' => $template->getCode()]);
31  $errors = $this->verifyData($template->getData(), $templateEdit->getEditForm()->getData($template));
32 
33  \PHPUnit\Framework\Assert::assertEmpty($errors, $errors);
34  }
35 
41  public function toString()
42  {
43  return "Newsletter template form data equals to data passed from fixture.";
44  }
45 }
processAssert(TemplateIndex $templateIndex, TemplateEdit $templateEdit, Template $template)
verifyData(array $fixtureData, array $formData, $isStrict=false, $isPrepareError=true)
$template
Definition: export.php:12
$errors
Definition: overview.phtml:9