/** * Run Create Order Status test. * * @param OrderStatus $orderStatus * @return void */ public function testCreateOrderStatus(OrderStatus $orderStatus) { // Steps $this->orderStatusIndexPage->open(); $this->orderStatusIndexPage->getGridPageActions()->addNew(); $this->orderStatusNewPage->getOrderStatusForm()->fill($orderStatus); $this->orderStatusNewPage->getFormPageActions()->save(); }
/** * Assert that duplicate message is displayed * * @param OrderStatusNew $orderStatusNewPage * @return void */ public function processAssert(OrderStatusNew $orderStatusNewPage) { $actualMessage = $orderStatusNewPage->getMessagesBlock()->getErrorMessage(); \PHPUnit_Framework_Assert::assertEquals(self::DUPLICATE_MESSAGE, $actualMessage, 'Wrong duplicate message is displayed.' . "\nExpected: " . self::DUPLICATE_MESSAGE . "\nActual: " . $actualMessage); }