public function testIndex()
 {
     $client = static::createClient();
     $client->getContainer()->get('security.context')->setToken(new UserToken(MockUser::createUser()));
     $crawler = $client->request('GET', '/trombi');
     $this->assertGreaterThan(0, $crawler->filter('h2:contains("Trombinoscope")')->count());
 }
 public function testView()
 {
     $client = static::createClient();
     $client->getContainer()->get('security.context')->setToken(new UserToken(MockUser::createUser()));
     $crawler = $client->request('GET', '/user/admin');
     $this->assertGreaterThan(0, $crawler->filter('h2:contains("Détail d\'un profil")')->count());
 }
 public function testRestrictionConnectExternal()
 {
     $client = static::createClient();
     $client->getContainer()->get('security.context')->setToken(new UserToken(MockUser::createUser()));
     $client->request('GET', '/user/external');
     $this->assertEquals($client->getResponse()->getStatusCode(), 302);
 }
 public function testMembers()
 {
     $client = static::createClient();
     $client->getContainer()->get('security.context')->setToken(new UserToken(MockUser::createUser()));
     $crawler = $client->request('GET', '/orgas/orga/members');
     $this->assertGreaterThan(0, $crawler->filter('h2:contains("Membres d\'une assocation")')->count());
 }
 public function testAvatar()
 {
     $client = static::createClient();
     $client->getContainer()->get('security.context')->setToken(new OrgaToken(MockUser::createOrga()));
     $crawler = $client->request('GET', '/orga/avatar');
     $this->assertGreaterThan(0, $crawler->filter('h2:contains("Modifier votre logo")')->count());
 }
 public function testDelete()
 {
     $client = static::createClient();
     $client->getContainer()->get('security.context')->setToken(new UserToken(MockUser::createAdminUser()));
     $crawler = $client->request('GET', '/admin/bugs/1-issue-title/delete');
     $this->assertGreaterThan(0, $crawler->filter('h2:contains("Supprimer un bug")')->count());
 }
 public function testPrint()
 {
     $client = static::createClient();
     $client->getContainer()->get('security.context')->setToken(new UserToken(MockUser::createUser()));
     $crawler = $client->request('GET', '/schedule/print');
     $this->assertGreaterThan(0, $crawler->filter('title:contains("Imprimer mon emploi du temps")')->count());
 }
 public function testPreview()
 {
     $client = static::createClient();
     $client->getContainer()->get('security.context')->setToken(new UserToken(MockUser::createUser()));
     $client->request('GET', '/user/membership/orga/daymail/current/preview');
     $this->assertEquals($client->getResponse()->getStatusCode(), 200);
 }
 /**
  * @todo
  */
 public function testIndex()
 {
     $client = static::createClient();
     $client->getContainer()->get('security.context')->setToken(new UserToken(MockUser::createUser()));
     $client->followRedirects(true);
     $crawler = $client->request('GET', '/cumul', array('q' => 'user'));
 }
 public function testUserPermissions()
 {
     $client = static::createClient();
     $client->getContainer()->get('security.context')->setToken(new UserToken(MockUser::createAdminUser()));
     $crawler = $client->request('GET', '/admin/user/admin/permissions');
     $this->assertGreaterThan(0, $crawler->filter('h2:contains("Modifier les permissions")')->count());
 }
 public function testPageCreate()
 {
     $client = static::createClient();
     $client->getContainer()->get('security.context')->setToken(new UserToken(MockUser::createAdminUser()));
     $crawler = $client->request('GET', '/admin/page/create');
     $this->assertGreaterThan(0, $crawler->filter('h2:contains("Créer une page")')->count());
 }
 public function testEdit()
 {
     $client = static::createClient();
     $client->getContainer()->get('security.context')->setToken(new UserToken(MockUser::createUser()));
     $crawler = $client->request('GET', '/bugs/1-issue-title/edit');
     $this->assertGreaterThan(0, $crawler->filter('h2:contains("Modifier un bug")')->count());
 }