/** * Fill Sales Data. * * @return array */ public function run() { $this->salesOrderCreateIndex->getCreateBlock()->submitOrder(); $this->salesOrderView->getMessagesBlock()->waitSuccessMessage(); $orderId = $this->salesOrderView->getTitleBlock()->getOrderId(); $order = $this->fixtureFactory->createByCode('order', ['data' => ['id' => $orderId, 'customer_id' => ['customer' => $this->customer], 'entity_id' => ['products' => $this->products], 'billing_address_id' => ['billingAddress' => $this->billingAddress]]]); return ['orderId' => $orderId, 'order' => $order]; }
/** * Fill Sales Data. * * @return array */ public function run() { $this->salesOrderCreateIndex->getCreateBlock()->submitOrder(); $this->salesOrderView->getMessagesBlock()->waitSuccessMessage(); $orderId = $this->salesOrderView->getTitleBlock()->getOrderId(); $order = $this->createOrderFixture($orderId); return ['orderId' => $orderId, 'order' => $order]; }
/** * Assert that success message present after create invoice. * * @param SalesOrderView $salesOrderView * @return void */ public function processAssert(SalesOrderView $salesOrderView) { \PHPUnit_Framework_Assert::assertEquals(self::SUCCESS_CREATE_MESSAGE, $salesOrderView->getMessagesBlock()->getSuccessMessages()); }