protected function TestHelperTrait::checkFacetIsNotActive in Facets 8
Check if a facet is not active by providing a label for it.
We'll check by activeness by seeing that there's no span with (-) in the same link as the label.
Parameters
string $label: The label of a facet that should be active.
Return value
bool Returns true when the facet is found and is active.
5 calls to TestHelperTrait::checkFacetIsNotActive()
- BreadcrumbIntegrationTest::breadcrumbTest in tests/
src/ Functional/ BreadcrumbIntegrationTest.php - Tests Breadcrumb with the given config.
- FacetsUrlGeneratorTest::testWithAlreadySetFacet in tests/
src/ Functional/ FacetsUrlGeneratorTest.php - Create url with already set facet.
- HierarchicalFacetIntegrationTest::verifyEnableParentWhenChildGetsDisabledOption in tests/
src/ Functional/ HierarchicalFacetIntegrationTest.php - Verify the "Enable parent when child gets disabled" option is working.
- HierarchicalFacetIntegrationTest::verifyKeepHierarchyParentsActiveOption in tests/
src/ Functional/ HierarchicalFacetIntegrationTest.php - Verify the "Keep parents active" option is working.
- WidgetIntegrationTest::testAllLink in tests/
src/ Functional/ WidgetIntegrationTest.php - Tests the all link.
File
- tests/
src/ Functional/ TestHelperTrait.php, line 54
Class
- TestHelperTrait
- Adds helpers for test methods.
Namespace
Drupal\Tests\facets\FunctionalCode
protected function checkFacetIsNotActive($label) {
$label = (string) $label;
$label = strip_tags($label);
$links = $this
->xpath('//a/span[1][normalize-space(text())=:label]', [
':label' => $label,
]);
return $this
->assertArrayHasKey(0, $links);
}