Eccube\Tests\Plugin\Web\Admin\Order\EditControllerTest::testRoutingAdminOrderEditPost PHP Method

testRoutingAdminOrderEditPost() public method

    public function testRoutingAdminOrderEditPost()
    {
        $Customer = $this->createCustomer();
        $Order = $this->createOrder($Customer);
        $formData = $this->createFormData($Customer, $this->Product);
        $this->client->request('POST', $this->app->url('admin_order_edit', array('id' => $Order->getId())), array('order' => $formData, 'mode' => 'register'));
        $this->assertTrue($this->client->getResponse()->isRedirect($this->app->url('admin_order_edit', array('id' => $Order->getId()))));
        $expected = array(EccubeEvents::ADMIN_ORDER_EDIT_INDEX_INITIALIZE, EccubeEvents::ADMIN_ORDER_EDIT_INDEX_PROGRESS, EccubeEvents::ADMIN_ORDER_EDIT_INDEX_COMPLETE);
        $this->verifyOutputString($expected);
    }