public function HideActiveItemsProcessorTest::testNoFilterResults in Facets 8
Tests filtering of results.
File
- tests/
src/ Unit/ Plugin/ processor/ HideActiveItemsProcessorTest.php, line 50
Class
- HideActiveItemsProcessorTest
- Unit test for processor.
Namespace
Drupal\Tests\facets\Unit\Plugin\processorCode
public function testNoFilterResults() {
$facet = new Facet([], 'facets_facet');
$facet
->setResults($this->originalResults);
$filtered_results = $this->processor
->build($facet, $this->originalResults);
$this
->assertCount(3, $filtered_results);
$this
->assertEquals(10, $filtered_results[0]
->getCount());
$this
->assertEquals('llama', $filtered_results[0]
->getDisplayValue());
$this
->assertEquals(15, $filtered_results[1]
->getCount());
$this
->assertEquals('badger', $filtered_results[1]
->getDisplayValue());
$this
->assertEquals(15, $filtered_results[2]
->getCount());
$this
->assertEquals('duck', $filtered_results[2]
->getDisplayValue());
}