Eccube\Tests\Plugin\Web\ProductControllerTest::testRoutingProductAdd PHP Method

testRoutingProductAdd() public method

    public function testRoutingProductAdd()
    {
        // データ整備後にテストを実施すること
        $this->markTestSkipped();
        // お気に入り商品機能を有効化
        $BaseInfo = $this->app['eccube.repository.base_info']->get();
        $BaseInfo->setOptionFavoriteProduct(Constant::ENABLED);
        $this->logIn();
        $client = $this->client;
        /** @var \Eccube\Entity\Product $Product */
        $Product = $this->app['eccube.repository.product']->find(1);
        $ProductClasses = $Product->getProductClasses();
        $categories1 = $Product->getClassCategories1();
        $categories2 = $Product->getClassCategories2($categories1[0]);
        $form = $this->createFormData();
        $client->request('POST', $this->app->url('product_detail', array('id' => '1')), $form);
        $hookpoins = array(EccubeEvents::FRONT_PRODUCT_DETAIL_INITIALIZE, EccubeEvents::FRONT_PRODUCT_DETAIL_COMPLETE);
        $this->verifyOutputString($hookpoins);
    }