public function HandlerTest::assertNoDuplicateField in Drupal 8
Same name and namespace in other branches
- 9 core/modules/views_ui/tests/src/Functional/HandlerTest.php \Drupal\Tests\views_ui\Functional\HandlerTest::assertNoDuplicateField()
- 10 core/modules/views_ui/tests/src/Functional/HandlerTest.php \Drupal\Tests\views_ui\Functional\HandlerTest::assertNoDuplicateField()
Asserts that fields only appear once.
Parameters
string $field_name: The field name.
string $entity_type: The entity type to which the field belongs.
1 call to HandlerTest::assertNoDuplicateField()
- HandlerTest::testNoDuplicateFields in core/
modules/ views_ui/ tests/ src/ Functional/ HandlerTest.php - Ensures that neither node type or node ID appears multiple times.
File
- core/
modules/ views_ui/ tests/ src/ Functional/ HandlerTest.php, line 284
Class
- HandlerTest
- Tests handler UI for views.
Namespace
Drupal\Tests\views_ui\FunctionalCode
public function assertNoDuplicateField($field_name, $entity_type) {
$elements = $this
->xpath('//td[.=:entity_type]/preceding-sibling::td[@class="title" and .=:title]', [
':title' => $field_name,
':entity_type' => $entity_type,
]);
$this
->assertCount(1, $elements, $field_name . ' appears just once in ' . $entity_type . '.');
}