Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
AssertOrderStatusSuccessCreateMessage.php
Go to the documentation of this file.
1 <?php
8 
9 use Magento\Sales\Test\Page\Adminhtml\OrderStatusIndex;
10 use Magento\Mtf\Constraint\AbstractConstraint;
11 
16 class AssertOrderStatusSuccessCreateMessage extends AbstractConstraint
17 {
18  /* tags */
19  const SEVERITY = 'low';
20  /* end tags */
21 
22  const SUCCESS_MESSAGE = 'You saved the order status.';
23 
30  public function processAssert(OrderStatusIndex $orderStatusIndexPage)
31  {
32  $actualMessage = $orderStatusIndexPage->getMessagesBlock()->getSuccessMessage();
33  \PHPUnit\Framework\Assert::assertEquals(
34  self::SUCCESS_MESSAGE,
35  $actualMessage,
36  'Wrong success message is displayed.'
37  . "\nExpected: " . self::SUCCESS_MESSAGE
38  . "\nActual: " . $actualMessage
39  );
40  }
41 
47  public function toString()
48  {
49  return 'Order status success create message is present.';
50  }
51 }