Aimeos\ShopBundle\Tests\Controller\CatalogControllerTest::testListSortationPrice PHP Method

testListSortationPrice() public method

    public function testListSortationPrice()
    {
        $client = static::createClient();
        $crawler = $client->request('GET', '/unittest/de/EUR/list');
        $link = $crawler->filter('.catalog-list .pagination .option-price')->link();
        $crawler = $client->click($link);
        $products = $crawler->filter('.catalog-list-items .product');
        $count = $products->count();
        $this->assertGreaterThan(2, $count);
        $this->assertEquals(1, $products->eq($count - 2)->filter('.value:contains("600.00 €")')->count());
        $this->assertEquals(1, $products->eq($count - 1)->filter('.value:contains("600.00 €")')->count());
        $link = $crawler->filter('.catalog-list .pagination .option-price')->link();
        $crawler = $client->click($link);
        $products = $crawler->filter('.catalog-list-items .product');
        $this->assertEquals(1, $products->eq(0)->filter('.value:contains("600.00 €")')->count());
        $this->assertEquals(1, $products->eq(1)->filter('.value:contains("600.00 €")')->count());
    }