diff --git a/src/Bundle/ChillPersonBundle/Tests/Controller/PersonControllerViewTest.php b/src/Bundle/ChillPersonBundle/Tests/Controller/PersonControllerViewTest.php index a6c28c533..e05c777be 100644 --- a/src/Bundle/ChillPersonBundle/Tests/Controller/PersonControllerViewTest.php +++ b/src/Bundle/ChillPersonBundle/Tests/Controller/PersonControllerViewTest.php @@ -30,38 +30,38 @@ class PersonControllerViewTest extends WebTestCase { /** @var \Doctrine\ORM\EntityManagerInterface The entity manager */ private $em; - + /** @var Person A person used on which to run the test */ private $person; /** @var String The url to view the person details */ private $viewUrl; - + public function setUp() { static::bootKernel(); - + $this->em = static::$kernel->getContainer() ->get('doctrine.orm.entity_manager'); - + $center = $this->em->getRepository('ChillMainBundle:Center') ->findOneBy(array('name' => 'Center A')); - + $this->person = (new Person()) ->setLastName("Tested Person") ->setFirstName("Réginald") ->setCenter($center) ->setGender(Person::MALE_GENDER); - + $this->em->persist($this->person); $this->em->flush(); - + $this->viewUrl = '/en/person/'.$this->person->getId().'/general'; } - + /** * Test if the view page is accessible - * + * * @group configurable_fields */ public function testViewPerson() @@ -70,20 +70,20 @@ class PersonControllerViewTest extends WebTestCase 'PHP_AUTH_USER' => 'center a_social', 'PHP_AUTH_PW' => 'password', )); - + $crawler = $client->request('GET', $this->viewUrl); $response = $client->getResponse(); $this->assertTrue($response->isSuccessful()); - $this->assertGreaterThan(0, $crawler->filter('html:contains("Tested Person")')->count()); + $this->assertGreaterThan(0, $crawler->filter('html:contains("TESTED PERSON")')->count()); $this->assertGreaterThan(0, $crawler->filter('html:contains("Réginald")')->count()); $this->assertContains('Email addresses', $crawler->text()); $this->assertContains('Phonenumber', $crawler->text()); $this->assertContains('Langues parlées', $crawler->text()); $this->assertContains(/* Etat */ 'civil', $crawler->text()); } - + /** * Test if the view page of a given person is not accessible for a user * of another center of the person @@ -94,26 +94,26 @@ class PersonControllerViewTest extends WebTestCase 'PHP_AUTH_USER' => 'center b_social', 'PHP_AUTH_PW' => 'password', )); - + $client->request('GET', $this->viewUrl); $this->assertEquals(403, $client->getResponse()->getStatusCode(), "The view page of a person of a center A must not be accessible for user of center B"); } - + /** * Reload the person from the db */ - protected function refreshPerson() + protected function refreshPerson() { $this->person = $this->em->getRepository('ChillPersonBundle:Person') ->find($this->person->getId()); } - + public function tearDown() { $this->refreshPerson(); $this->em->remove($this->person); $this->em->flush(); } - + }