Ojs\ApiBundle\Tests\Controller\AnalyticsRestControllerTest::testArticleViewAction PHP Метод

testArticleViewAction() публичный Метод

    public function testArticleViewAction()
    {
        $token = $this->getContainer()->get('security.csrf.token_manager')->getToken('article_view');
        $client = $this->client;
        $session = $client->getContainer()->get('session');
        $session->set('_csrf/article_view', $token->getValue());
        $session->save();
        $cookie = new Cookie($session->getName(), $session->getId());
        $this->client->getCookieJar()->set($cookie);
        $client->request('POST', '/api/v1/stats/article/1/view', ['token' => $token], [], ['HTTP_ACCEPT' => 'application/json']);
        $this->assertStatusCode(200, $client);
    }