public function testFilterAttribute()
{
$client = static::createClient();
$crawler = $client->request('GET', '/unittest/de/EUR/list');
$this->assertEquals(1, $crawler->filter('.catalog-filter-attribute')->count());
$nodes = $crawler->filter('.catalog-filter-attribute .attr-size span:contains("XS")');
$id = $nodes->parents()->filter('.attr-item')->attr('data-id');
$form = $crawler->filter('.catalog-filter .btn-action')->form();
$values = $form->getPhpValues();
$values['f_attrid'] = array($id);
$crawler = $client->request($form->getMethod(), $form->getUri(), $values, $form->getPhpFiles());
$this->assertEquals(1, $crawler->filter('.catalog-list-items .product a:contains("Cafe Noire Expresso")')->count());
$this->assertEquals(1, $crawler->filter('.catalog-list-items .product a:contains("Cafe Noire Cappuccino")')->count());
}