Eccube\Tests\Web\Admin\Setting\System\MemberControllerTest::testMemberEditSubmit PHP Method

testMemberEditSubmit() public method

    public function testMemberEditSubmit()
    {
        // before
        $formData = $this->createFormData();
        $formData['password'] = array('first' => '**********', 'second' => '**********');
        $Member = $this->createMember();
        $Member->setPassword('**********');
        $this->app['orm.em']->persist($Member);
        $this->app['orm.em']->flush();
        $mid = $Member->getId();
        // main
        $this->client->request('POST', $this->app->url('admin_setting_system_member_edit', array('id' => $mid)), array('admin_member' => $formData));
        $redirectUrl = $this->app->url('admin_setting_system_member');
        $this->assertTrue($this->client->getResponse()->isRedirect($redirectUrl));
        $this->actual = $Member->getLoginId();
        $this->expected = $formData['login_id'];
        $this->verify();
    }