Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /** @test */
- public function api_get_students()
- {
- $client = static::createClient();
- $client->getCookieJar()->set(new Cookie(session_name(), true));
- $user = $this->getContainer()->get('doctrine')->getRepository(User::class)->find(1);
- $token = new UsernamePasswordToken($user, $user->getPassword(), 'main', $user->getRoles());
- self::$kernel->getContainer()->get('security.token_storage')->setToken($token);
- $session = $client->getContainer()->get('session');
- $session->set('_security_' . 'api', serialize($token));
- $session->save();
- $crawler = $client->request('GET', '/api/students');
- $data = json_decode($client->getResponse()->getContent(), true);
- $this->assertStatusCode(200, $client);
- $this->assertCount(5, $data);
- }
Add Comment
Please, Sign In to add comment