You are here

public function ForcePasswordChangeBrowserTestBase::checkCheckbox in Force Password Change 2.0.x

Same name and namespace in other branches
  1. 8 tests/src/Functional/ForcePasswordChangeBrowserTestBase.php \Drupal\Tests\force_password_change\Functional\ForcePasswordChangeBrowserTestBase::checkCheckbox()
8 calls to ForcePasswordChangeBrowserTestBase::checkCheckbox()
ForcePasswordChangeAdminUiTest::testForcePasswordChangeAdminPage in tests/src/Functional/ForcePasswordChangeAdminUiTest.php
Test that the admin UI page is properly linked to, that all the required elements exist, and that the form is working properly.
ForcePasswordChangeFunctionalityTest::testAuthenticatedUserPasswordExpire in tests/src/Functional/ForcePasswordChangeFunctionalityTest.php
ForcePasswordChangeFunctionalityTest::testDisableModuleInSettingsPhp in tests/src/Functional/ForcePasswordChangeFunctionalityTest.php
ForcePasswordChangeFunctionalityTest::testFirstTimeLoginForce in tests/src/Functional/ForcePasswordChangeFunctionalityTest.php
ForcePasswordChangeFunctionalityTest::testImmedidatePasswordForceForAuthenticated in tests/src/Functional/ForcePasswordChangeFunctionalityTest.php
Tests that users in the athenticated role that has it's passwords forced are forced to change their password immediately when the settings are set for immediate force.

... See full list

File

tests/src/Functional/ForcePasswordChangeBrowserTestBase.php, line 162

Class

ForcePasswordChangeBrowserTestBase
Provides some helper functions for functional tests.

Namespace

Drupal\Tests\force_password_change\Functional

Code

public function checkCheckbox($htmlID) {
  if (preg_match('/^#/', $htmlID)) {
    $htmlID = substr($htmlID, 1);
  }
  $this
    ->getSession()
    ->getPage()
    ->checkField($htmlID);
}