Aimeos\ShopBundle\Tests\Controller\CheckoutControllerTest::testStandardNextBack PHP Method

testStandardNextBack() public method

    public function testStandardNextBack()
    {
        $client = static::createClient(array(), array('PHP_AUTH_USER' => 'UTC001', 'PHP_AUTH_PW' => 'unittest'));
        $crawler = $this->_goToSummary($client);
        $this->assertEquals(1, $crawler->filter('.checkout-standard-summary')->count());
        $link = $crawler->filter('.checkout-standard .btn-back')->link();
        $crawler = $client->click($link);
        $this->assertEquals(1, $crawler->filter('.checkout-standard-payment')->count());
        $link = $crawler->filter('.checkout-standard .btn-back')->link();
        $crawler = $client->click($link);
        $this->assertEquals(1, $crawler->filter('.checkout-standard-delivery')->count());
        $link = $crawler->filter('.checkout-standard .btn-back')->link();
        $crawler = $client->click($link);
        $this->assertEquals(1, $crawler->filter('.checkout-standard-address')->count());
        $form = $crawler->filter('.checkout-standard .btn-action')->form();
        $crawler = $client->submit($form);
        $this->assertEquals(1, $crawler->filter('.checkout-standard-delivery')->count());
        $form = $crawler->filter('.checkout-standard .btn-action')->form();
        $crawler = $client->submit($form);
        $this->assertEquals(1, $crawler->filter('.checkout-standard-payment')->count());
        $form = $crawler->filter('.checkout-standard .btn-action')->form();
        $crawler = $client->submit($form);
        $this->assertEquals(1, $crawler->filter('.checkout-standard-summary')->count());
    }