Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
AssertNewsletterQueueSaveMessage.php
Go to the documentation of this file.
1 <?php
8 
10 use Magento\Newsletter\Test\Page\Adminhtml\TemplateQueueIndex;
11 
16 {
20  const SUCCESS_MESSAGE = 'You saved the newsletter queue.';
21 
28  public function processAssert(
29  TemplateQueueIndex $indexQueue
30  ) {
31  $actualMessages = $indexQueue->getMessagesBlock()->getSuccessMessages();
32  \PHPUnit\Framework\Assert::assertContains(
33  self::SUCCESS_MESSAGE,
34  $actualMessages,
35  'Wrong success message is displayed.'
36  . "\nExpected: " . self::SUCCESS_MESSAGE
37  . "\nActual:\n" . implode("\n - ", $actualMessages)
38  );
39  }
40 
44  public function toString()
45  {
46  return 'Newsletter Queue success save message is present.';
47  }
48 }