protected function ConditionalFieldTestBase::baseTestSteps in Conditional Fields 4.x
Same name and namespace in other branches
- 8 tests/src/FunctionalJavascript/ConditionalFieldTestBase.php \Drupal\Tests\conditional_fields\FunctionalJavascript\ConditionalFieldTestBase::baseTestSteps()
Base steps for all javascript tests.
116 calls to ConditionalFieldTestBase::baseTestSteps()
- ConditionalFieldCheckboxesTest::testVisibleValueAnd in tests/
src/ FunctionalJavascript/ ConditionalFieldCheckboxesTest.php - Target field is Visible when control field has value with AND condition.
- ConditionalFieldCheckboxesTest::testVisibleValueNot in tests/
src/ FunctionalJavascript/ ConditionalFieldCheckboxesTest.php - Target field is Visible when control field has value with NOT condition.
- ConditionalFieldCheckboxesTest::testVisibleValueOr in tests/
src/ FunctionalJavascript/ ConditionalFieldCheckboxesTest.php - Target field is Visible when the control field has value with OR condition.
- ConditionalFieldCheckboxesTest::testVisibleValueRegExp in tests/
src/ FunctionalJavascript/ ConditionalFieldCheckboxesTest.php - Target field is Visible when the control field has value from regex.
- ConditionalFieldCheckboxesTest::testVisibleValueWidget in tests/
src/ FunctionalJavascript/ ConditionalFieldCheckboxesTest.php - The target field is Visible when the control field has value from Widget.
1 method overrides ConditionalFieldTestBase::baseTestSteps()
- ConditionalFieldsUserTest::baseTestSteps in tests/
src/ FunctionalJavascript/ Entity/ ConditionalFieldsUserTest.php - Base steps for all javascript tests.
File
- tests/
src/ FunctionalJavascript/ ConditionalFieldTestBase.php, line 138
Class
- ConditionalFieldTestBase
- Base setup for ConditionalField tests.
Namespace
Drupal\Tests\conditional_fields\FunctionalJavascriptCode
protected function baseTestSteps() {
$admin_account = $this
->createUser([
'view conditional fields',
'edit conditional fields',
'delete conditional fields',
'administer nodes',
'create article content',
'administer content types',
]);
$this
->drupalLogin($admin_account);
// Visit a ConditionalFields configuration page that requires login.
$this
->drupalGet('admin/structure/conditional_fields');
// Configuration page contains the `Content` entity type.
$this
->assertSession()
->pageTextContains('Content');
// Content link exists.
$this
->assertSession()
->linkByHrefExists('/admin/structure/conditional_fields/node');
// Visit a ConditionalFields configuration page for Content bundles.
$this
->drupalGet('admin/structure/conditional_fields/node');
// Configuration page contains the `Article` bundle of Content entity type.
$this
->assertSession()
->pageTextContains('Article');
$this
->assertSession()
->linkByHrefExists('admin/structure/conditional_fields/node/article');
// Visit a ConditionalFields configuration page for Article CT.
$this
->drupalGet('admin/structure/conditional_fields/node/article');
$this
->assertSession()
->pageTextContains('Target field');
}