From 23634d5d842dabcf5d7475e2becb7e127824239e Mon Sep 17 00:00:00 2001 From: Jeremy Benoist Date: Wed, 1 Jun 2016 21:27:35 +0200 Subject: Jump to Symfony 3.1 --- .../Tests/Controller/SecurityControllerTest.php | 72 ---------------------- 1 file changed, 72 deletions(-) delete mode 100644 src/Wallabag/CoreBundle/Tests/Controller/SecurityControllerTest.php (limited to 'src/Wallabag/CoreBundle/Tests/Controller/SecurityControllerTest.php') diff --git a/src/Wallabag/CoreBundle/Tests/Controller/SecurityControllerTest.php b/src/Wallabag/CoreBundle/Tests/Controller/SecurityControllerTest.php deleted file mode 100644 index 2910fa4f..00000000 --- a/src/Wallabag/CoreBundle/Tests/Controller/SecurityControllerTest.php +++ /dev/null @@ -1,72 +0,0 @@ -logInAs('admin'); - $client = $this->getClient(); - $client->followRedirects(); - - $crawler = $client->request('GET', '/config'); - $this->assertContains('config.form_rss.description', $crawler->filter('body')->extract(['_text'])[0]); - } - - public function testLoginWith2Factor() - { - $client = $this->getClient(); - - if (!$client->getContainer()->getParameter('twofactor_auth')) { - $this->markTestSkipped('twofactor_auth is not enabled.'); - - return; - } - - $client->followRedirects(); - - $em = $client->getContainer()->get('doctrine.orm.entity_manager'); - $user = $em - ->getRepository('WallabagUserBundle:User') - ->findOneByUsername('admin'); - $user->setTwoFactorAuthentication(true); - $em->persist($user); - $em->flush(); - - $this->logInAs('admin'); - $crawler = $client->request('GET', '/config'); - $this->assertContains('scheb_two_factor.trusted', $crawler->filter('body')->extract(['_text'])[0]); - - // restore user - $user = $em - ->getRepository('WallabagUserBundle:User') - ->findOneByUsername('admin'); - $user->setTwoFactorAuthentication(false); - $em->persist($user); - $em->flush(); - } - - public function testTrustedComputer() - { - $client = $this->getClient(); - - if (!$client->getContainer()->getParameter('twofactor_auth')) { - $this->markTestSkipped('twofactor_auth is not enabled.'); - - return; - } - - $em = $client->getContainer()->get('doctrine.orm.entity_manager'); - $user = $em - ->getRepository('WallabagUserBundle:User') - ->findOneByUsername('admin'); - - $date = new \DateTime(); - $user->addTrustedComputer('ABCDEF', $date->add(new \DateInterval('P1M'))); - $this->assertTrue($user->isTrustedComputer('ABCDEF')); - $this->assertFalse($user->isTrustedComputer('FEDCBA')); - } -} -- cgit v1.2.3