Frontend\Modules\Faq\Actions\DetailTest::testBlogPostHasDetailPage PHP Метод

testBlogPostHasDetailPage() публичный Метод

    public function testBlogPostHasDetailPage()
    {
        $client = static::createClient();
        $this->loadFixtures($client, array('Backend\\Modules\\Faq\\DataFixtures\\LoadFaqCategories', 'Backend\\Modules\\Faq\\DataFixtures\\LoadFaqQuestions'));
        $crawler = $client->request('GET', '/en/faq');
        self::assertEquals(200, $client->getResponse()->getStatusCode());
        $link = $crawler->selectLink('Is this a working test?')->link();
        $crawler = $client->click($link);
        self::assertEquals(200, $client->getResponse()->getStatusCode());
        self::assertStringEndsWith('/en/faq/detail/is-this-a-working-test', $client->getHistory()->current()->getUri());
        self::assertStringStartsWith('Is this a working test?', $crawler->filter('title')->text());
    }