You are here

private function FancyLoginJavascriptTest::openPopup in Fancy Login 8.2

Same name and namespace in other branches
  1. 3.0.x tests/src/FunctionalJavascript/FancyLoginJavascriptTest.php \Drupal\Tests\fancy_login\FunctionalJavascript\FancyLoginJavascriptTest::openPopup()
9 calls to FancyLoginJavascriptTest::openPopup()
FancyLoginJavascriptTest::setUp in tests/src/FunctionalJavascript/FancyLoginJavascriptTest.php
FancyLoginJavascriptTest::testDimmerBackgroundColor in tests/src/FunctionalJavascript/FancyLoginJavascriptTest.php
FancyLoginJavascriptTest::testDimmerZIndex in tests/src/FunctionalJavascript/FancyLoginJavascriptTest.php
FancyLoginJavascriptTest::testLinks in tests/src/FunctionalJavascript/FancyLoginJavascriptTest.php
FancyLoginJavascriptTest::testLoginBoxBackgroundColor in tests/src/FunctionalJavascript/FancyLoginJavascriptTest.php

... See full list

File

tests/src/FunctionalJavascript/FancyLoginJavascriptTest.php, line 458

Class

FancyLoginJavascriptTest
@group fancy_login

Namespace

Drupal\Tests\fancy_login\FunctionalJavascript

Code

private function openPopup() {

  // Go to a node page where we can see the login link
  $this
    ->drupalGet('/node/1');
  $this
    ->assertStatusCodeEquals(200);

  // Confirm that the dimmer and form are hidden
  $this
    ->assertJsCondition('jQuery("#fancy_login_dim_screen").not(":visible")');
  $this
    ->assertJsCondition('jQuery("#fancy-login-user-login-form").not(":visible")');

  // Trigger the popup
  $this
    ->clickLink('Login');

  // Confirm that the dimmer and form are visible
  $this
    ->assertJsCondition('jQuery("#fancy_login_dim_screen").is(":visible")');
  $this
    ->assertJsCondition('jQuery("#fancy-login-user-login-form").is(":visible")');
}