assertUrlIsSecured('/about/debug'); $this->assertUrlIsSecuredForRole(User::ROLE_ADMIN, '/about/debug'); } public function testIndexAction() { $client = $this->getClientForAuthenticatedUser(User::ROLE_USER); $this->assertAccessIsGranted($client, '/about'); $result = $client->getCrawler()->filter('ul.nav.nav-stacked li a'); $this->assertEquals(4, count($result)); $result = $client->getCrawler()->filter('div.box-body pre'); $this->assertEquals(1, count($result)); $this->assertContains('MIT License', $result->text()); } public function testDebugAction() { $client = $this->getClientForAuthenticatedUser(User::ROLE_SUPER_ADMIN); $this->assertAccessIsGranted($client, '/about/debug'); $content = $client->getResponse()->getContent(); $this->assertContains('

Environment

', $content); $this->assertContains('

PHP

', $content); $this->assertContains('

Server

', $content); $this->assertContains('Actions', $content); $this->assertContains('', $content); $this->assertContains('PHP', $content); $this->assertContains('