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); }