Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
AssertNewsletterQueueForm.php
Go to the documentation of this file.
1 <?php
8 
11 use Magento\Newsletter\Test\Page\Adminhtml\TemplateQueue;
12 use Magento\Newsletter\Test\Page\Adminhtml\TemplateQueueIndex;
13 
18 {
27  public function processAssert(
28  TemplateQueueIndex $indexQueue,
29  TemplateQueue $templateQueue,
30  Queue $queue
31  ) {
32  $indexQueue->open();
33  $indexQueue->getQueueTemplateGrid()->searchAndOpen(['newsletter_subject' => $queue->getNewsletterSubject()]);
34 
35  $dataDiff = $this->verifyData($queue->getData(), $templateQueue->getEditForm()->getData($queue));
36  \PHPUnit\Framework\Assert::assertEmpty($dataDiff, $dataDiff);
37  }
38 
42  public function toString()
43  {
44  return 'Newsletter Queue form data equal the fixture data.';
45  }
46 }
$queue
Definition: queue.php:21
verifyData(array $fixtureData, array $formData, $isStrict=false, $isPrepareError=true)
processAssert(TemplateQueueIndex $indexQueue, TemplateQueue $templateQueue, Queue $queue)