public function testBlogPostHasDetailPage()
{
$client = static::createClient();
$this->loadFixtures($client, array('Backend\\Modules\\Blog\\DataFixtures\\LoadBlogCategories', 'Backend\\Modules\\Blog\\DataFixtures\\LoadBlogPosts'));
$crawler = $client->request('GET', '/en/blog');
self::assertEquals(200, $client->getResponse()->getStatusCode());
$link = $crawler->selectLink('Blogpost for functional tests')->link();
$crawler = $client->click($link);
self::assertEquals(200, $client->getResponse()->getStatusCode());
self::assertStringEndsWith('/en/blog/detail/blogpost-for-functional-tests', $client->getHistory()->current()->getUri());
self::assertStringStartsWith('Blogpost for functional tests', $crawler->filter('title')->text());
}