public function NodeFieldFilterTest::testFilters in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/node/src/Tests/Views/NodeFieldFilterTest.php \Drupal\node\Tests\Views\NodeFieldFilterTest::testFilters()
Tests body and title filters.
File
- core/
modules/ node/ src/ Tests/ Views/ NodeFieldFilterTest.php, line 69 - Contains \Drupal\node\Tests\Views\NodeFieldFilterTest.
Class
- NodeFieldFilterTest
- Tests node field filters with translations.
Namespace
Drupal\node\Tests\ViewsCode
public function testFilters() {
// Test the title filter page, which filters for title contains 'Comida'.
// Should show just the Spanish translation, once.
$this
->assertPageCounts('test-title-filter', array(
'es' => 1,
'fr' => 0,
'en' => 0,
), 'Comida title filter');
// Test the body filter page, which filters for body contains 'Comida'.
// Should show just the Spanish translation, once.
$this
->assertPageCounts('test-body-filter', array(
'es' => 1,
'fr' => 0,
'en' => 0,
), 'Comida body filter');
// Test the title Paris filter page, which filters for title contains
// 'Paris'. Should show each translation once.
$this
->assertPageCounts('test-title-paris', array(
'es' => 1,
'fr' => 1,
'en' => 1,
), 'Paris title filter');
// Test the body Paris filter page, which filters for body contains
// 'Paris'. Should show each translation once.
$this
->assertPageCounts('test-body-paris', array(
'es' => 1,
'fr' => 1,
'en' => 1,
), 'Paris body filter');
}