ds-8.x-3.9/tests/src/Functional/ManageDisplayTabTest.php

tests/src/Functional/ManageDisplayTabTest.php
<?php

namespace Drupal\Tests\ds\Functional;

/**
 * Tests for the manage display tab in Display Suite.
 *
 * @group ds
 */
class ManageDisplayTabTest extends TestBase {

  /**
   * Test tabs.
   */
  public function testFieldPlugin() {

    $node = $this->entitiesTestSetup();

    // Verify we can see the manage display tab on a node and can click on it.
    $this->drupalGet('node/' . $node->id());
    $this->assertSession()->responseContains('Manage display');
    $this->assertSession()->responseContains('node/' . $node->id() . '/manage-display');
    $this->drupalGet('node/' . $node->id() . '/manage-display');
    $this->assertSession()->statusCodeEquals(200);

    // Verify we can see the manage display tab on a user and can click on it.
    $this->drupalGet('user/' . $this->adminUser->id());
    $this->assertSession()->responseContains('Manage display');
    $this->assertSession()->responseContains('user/' . $this->adminUser->id() . '/manage-display');
    $this->drupalGet('user/' . $this->adminUser->id() . '/manage-display');
    $this->assertSession()->statusCodeEquals(200);

    // Verify we can see the manage display tab on a taxonomy term and can click
    // on it.
    $this->drupalGet('taxonomy/term/1');
    $this->assertSession()->responseContains('Manage display');
    $this->assertSession()->responseContains('taxonomy/term/1/manage-display');
    $this->drupalGet('taxonomy/term/1/manage-display');
    $this->assertSession()->statusCodeEquals(200);
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc