コード例 #1
0
 /**
  * Change created order status and unassign custom order status.
  *
  * @return void
  */
 public function tearDown()
 {
     if ($this->order) {
         $this->orderIndex->open()->getSalesOrderGrid()->massaction([['id' => $this->order->getId()]], 'Cancel');
     }
     if ($this->orderStatus) {
         $filter = ['label' => $this->orderStatus->getLabel()];
         $this->orderStatusIndex->open()->getOrderStatusGrid()->searchAndUnassign($filter);
         $this->orderStatusIndex->getMessagesBlock()->waitSuccessMessage();
         $this->objectManager->create('Magento\\Config\\Test\\TestStep\\SetupConfigurationStep', ['configData' => 'checkmo_custom_new_order_status_rollback'])->run();
     }
 }
 /**
  * Assert that success message is displayed after order status assigning
  *
  * @param OrderStatusIndex $orderStatusIndexPage
  * @return void
  */
 public function processAssert(OrderStatusIndex $orderStatusIndexPage)
 {
     \PHPUnit_Framework_Assert::assertEquals(self::SUCCESS_MESSAGE, $orderStatusIndexPage->getMessagesBlock()->getSuccessMessages());
 }
 /**
  * Assert that success message is displayed after order status saved.
  *
  * @param OrderStatusIndex $orderStatusIndexPage
  * @return void
  */
 public function processAssert(OrderStatusIndex $orderStatusIndexPage)
 {
     $actualMessage = $orderStatusIndexPage->getMessagesBlock()->getSuccessMessage();
     \PHPUnit_Framework_Assert::assertEquals(self::SUCCESS_MESSAGE, $actualMessage, 'Wrong success message is displayed.' . "\nExpected: " . self::SUCCESS_MESSAGE . "\nActual: " . $actualMessage);
 }