Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
AssertEmailTemplateSuccessSaveMessage.php
Go to the documentation of this file.
1 <?php
7 
8 use Magento\Email\Test\Page\Adminhtml\EmailTemplateIndex;
9 use Magento\Mtf\Constraint\AbstractConstraint;
10 
14 class AssertEmailTemplateSuccessSaveMessage extends AbstractConstraint
15 {
16  const SUCCESS_MESSAGE = 'You saved the email template.';
17 
21  public function processAssert(EmailTemplateIndex $emailTemplateIndex)
22  {
23  $actualMessage = $emailTemplateIndex->getMessagesBlock()->getSuccessMessage();
24  \PHPUnit\Framework\Assert::assertEquals(
25  self::SUCCESS_MESSAGE,
26  $actualMessage,
27  'Wrong success message is displayed.'
28  . "\nExpected: " . self::SUCCESS_MESSAGE
29  . "\nActual: " . $actualMessage
30  );
31  }
32 
38  public function toString()
39  {
40  return 'Assert that success message is displayed.';
41  }
42 }