function ClaroPasswordConfirmWidgetTest::testPasswordConfirmMessage
Same name in other branches
- 9 core/tests/Drupal/FunctionalJavascriptTests/Theme/ClaroPasswordConfirmWidgetTest.php \Drupal\FunctionalJavascriptTests\Theme\ClaroPasswordConfirmWidgetTest::testPasswordConfirmMessage()
- 10 core/tests/Drupal/FunctionalJavascriptTests/Theme/ClaroPasswordConfirmWidgetTest.php \Drupal\FunctionalJavascriptTests\Theme\ClaroPasswordConfirmWidgetTest::testPasswordConfirmMessage()
Tests that password match message is invisible when widget is initialized.
Overrides PasswordConfirmWidgetTest::testPasswordConfirmMessage
File
-
core/
tests/ Drupal/ FunctionalJavascriptTests/ Theme/ ClaroPasswordConfirmWidgetTest.php, line 24
Class
- ClaroPasswordConfirmWidgetTest
- Tests the password confirm widget with Claro theme.
Namespace
Drupal\FunctionalJavascriptTests\ThemeCode
public function testPasswordConfirmMessage() : void {
$this->drupalGet($this->testUser
->toUrl('edit-form'));
$password_confirm_widget_selector = '.js-form-type-password-confirm.js-form-item-pass';
$password_confirm_selector = '.js-form-item-pass-pass2';
$password_confirm_widget = $this->assert
->elementExists('css', $password_confirm_widget_selector);
$password_confirm_item = $password_confirm_widget->find('css', $password_confirm_selector);
// Password match message.
$this->assertTrue($password_confirm_item->has('css', 'input.js-password-confirm + [data-drupal-selector="password-confirm-message"]'));
$this->assertFalse($password_confirm_item->find('css', 'input.js-password-confirm + [data-drupal-selector="password-confirm-message"]')
->isVisible());
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.