getClientForAuthenticatedUser(User::ROLE_USER); $em = $this->getEntityManager(); $user = $this->getUserByRole($em, User::ROLE_USER); $this->request($client, '/dashboard/'); $this->assertTrue($client->getResponse()->isSuccessful()); $this->assertHasMainHeader($client, $user); $this->assertHasSidebar($client, $user); } protected function assertHasMainHeader(HttpKernelBrowser $client, User $user) { // TODO improve me // main-header > a.logo // # href = homepage // && > span.logo-mini // && > span.logo-lg // && > nav.navbar.navbar-static-top // && div.navbar-custom-menu $content = $client->getResponse()->getContent(); $this->assertStringContainsString('