public function FancyLoginJavascriptTest::setUp 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::setUp()
File
- tests/
src/ FunctionalJavascript/ FancyLoginJavascriptTest.php, line 25
Class
- FancyLoginJavascriptTest
- @group fancy_login
Namespace
Drupal\Tests\fancy_login\FunctionalJavascriptCode
public function setUp() {
parent::setUp();
$block = $this
->placeBlock('fancy_login_login_block');
$this
->createcontentType([
'type' => 'article',
]);
$node = $this
->createNode([
'title' => 'Article 1',
'type' => 'article',
]);
$anonymous_role = Role::load('anonymous');
$this
->grantPermissions($anonymous_role, [
'access content',
]);
$this
->drupalGet(drupal_get_path('module', 'fancy_login') . '/js/fancy_login.js');
$this
->assertStatusCodeEquals(200);
$this
->drupalGet('/node/1');
$this
->assertStatusCodeEquals(200);
$this
->assertElementExistsXpath('//div[@id="block-' . $block
->id() . '"]//a[@href="/user/login" and text()="Login"]');
$this
->openPopup();
}