ForkCMS\Bundle\InstallerBundle\Tests\Controller\InstallerControllerTest::runTroughStep2 PHP Method

runTroughStep2() private method

private runTroughStep2 ( Crawler $crawler, Client $client ) : mixed
$crawler Symfony\Component\DomCrawler\Crawler
$client Symfony\Bundle\FrameworkBundle\Client
return mixed
    private function runTroughStep2($crawler, $client)
    {
        $form = $crawler->selectButton('Next')->form();
        $form['install_languages[languages][0]']->tick();
        $form['install_languages[languages][1]']->tick();
        $form['install_languages[languages][2]']->tick();
        $client->submit($form, array('install_languages[language_type]' => 'multiple', 'install_languages[default_language]' => 'en'));
        $crawler = $client->followRedirect();
        // we should be redirected to step 3
        self::assertEquals(200, $client->getResponse()->getStatusCode());
        self::assertStringEndsWith('/install/3', $client->getHistory()->current()->getUri());
        return $crawler;
    }