You are here

function MetatagAvailableTokensTest::testNodeMetatagDefaultsPage in Metatag 8

Test the node metatag defaults page.

File

tests/src/FunctionalJavascript/MetatagAvailableTokensTest.php, line 28

Class

MetatagAvailableTokensTest
Tests the available tokens under metatag routes.

Namespace

Drupal\Tests\metatag\FunctionalJavascript

Code

function testNodeMetatagDefaultsPage() {
  $this
    ->drupalLogin($this->rootUser);
  $this
    ->drupalGet(Url::fromRoute('entity.metatag_defaults.edit_form', [
    'metatag_defaults' => 'node',
  ]));
  $page = $this
    ->getSession()
    ->getPage();
  $token_dialog_link = $page
    ->find('css', '.token-dialog');
  $token_dialog_link
    ->click();
  $this
    ->assertSession()
    ->assertWaitOnAjaxRequest();
  $token_dialog = $page
    ->find('css', '.token-tree-dialog');
  $token_node_token = $token_dialog
    ->find('css', '#token-node');
  $this
    ->assertNotEmpty($token_node_token);
}