Eccube\Tests\Plugin\Web\Admin\Customer\CustomerEditControllerTest::testIndexWithPost PHP Method

testIndexWithPost() public method

public testIndexWithPost ( )
    public function testIndexWithPost()
    {
        $form = $this->createFormData();
        $crawler = $this->client->request('POST', $this->app->path('admin_customer_edit', array('id' => $this->Customer->getId())), array('admin_customer' => $form));
        $this->assertTrue($this->client->getResponse()->isRedirect($this->app->url('admin_customer_edit', array('id' => $this->Customer->getId()))));
        $EditedCustomer = $this->app['eccube.repository.customer']->find($this->Customer->getId());
        $this->expected = $form['email'];
        $this->actual = $EditedCustomer->getEmail();
        $this->verify();
        $expected = array(EccubeEvents::ADMIN_CUSTOMER_EDIT_INDEX_INITIALIZE, EccubeEvents::ADMIN_CUSTOMER_EDIT_INDEX_COMPLETE);
        $this->verifyOutputString($expected);
    }