public function testEditWithPost() { $Product = $this->createProduct(null, 0); $formData = $this->createFormData(); $crawler = $this->client->request('POST', $this->app->url('admin_product_product_edit', array('id' => $Product->getId())), array('admin_product' => $formData)); $this->assertTrue($this->client->getResponse()->isRedirect($this->app->url('admin_product_product_edit', array('id' => $Product->getId())))); $EditedProduct = $this->app['eccube.repository.product']->find($Product->getId()); $this->expected = $formData['name']; $this->actual = $EditedProduct->getName(); $this->verify(); $expected = array(EccubeEvents::ADMIN_PRODUCT_EDIT_INITIALIZE, EccubeEvents::ADMIN_PRODUCT_EDIT_COMPLETE); $this->verifyOutputString($expected); }