private function FancyLoginJavascriptTest::goToConfigPage in Fancy Login 3.0.x
Same name and namespace in other branches
- 8.2 tests/src/FunctionalJavascript/FancyLoginJavascriptTest.php \Drupal\Tests\fancy_login\FunctionalJavascript\FancyLoginJavascriptTest::goToConfigPage()
7 calls to FancyLoginJavascriptTest::goToConfigPage()
- FancyLoginJavascriptTest::testDimmerBackgroundColor in tests/
src/ FunctionalJavascript/ FancyLoginJavascriptTest.php - FancyLoginJavascriptTest::testDimmerZIndex in tests/
src/ FunctionalJavascript/ FancyLoginJavascriptTest.php - FancyLoginJavascriptTest::testLoginBoxBackgroundColor in tests/
src/ FunctionalJavascript/ FancyLoginJavascriptTest.php - FancyLoginJavascriptTest::testLoginBoxBorderColor in tests/
src/ FunctionalJavascript/ FancyLoginJavascriptTest.php - FancyLoginJavascriptTest::testLoginBoxBorderStyle in tests/
src/ FunctionalJavascript/ FancyLoginJavascriptTest.php
File
- tests/
src/ FunctionalJavascript/ FancyLoginJavascriptTest.php, line 434
Class
- FancyLoginJavascriptTest
- @group fancy_login
Namespace
Drupal\Tests\fancy_login\FunctionalJavascriptCode
private function goToConfigPage() {
$user = $this
->createUser([
'Administer fancy login',
'access administration pages',
]);
$this
->fillTextValue('#edit-name', $user
->getAccountName());
$this
->fillTextValue('#edit-pass', $user->passRaw);
$this
->click('#fancy-login-user-login-form .form-submit');
$this
->assertSession()
->assertWaitOnAjaxRequest();
$this
->getSession()
->wait(5000);
$this
->assertStatusCodeEquals(200);
$this
->assertSession()
->addressMatches('/\\/user\\/2$/');
// Test link exists on admin page (restrict_ip.links.menu.yml)
$this
->drupalGet('admin/config');
$this
->assertStatusCodeEquals(200);
$this
->assertSession()
->pageTextContains('Fancy Login');
$this
->assertSession()
->pageTextContains('Settings for Fancy Login');
$this
->clickLink('Fancy Login');
// Test admin page exists
$this
->assertSession()
->addressMatches('/\\/admin\\/config\\/people\\/fancy_login$/');
$this
->assertStatusCodeEquals(200);
}