views_collapsible_list-8.x-1.x-dev/tests/src/Functional/ResourcesTest.php

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

namespace Drupal\Tests\views_collapsible_list\Functional;

use Drupal\node\Entity\Node;
use Drupal\Tests\BrowserTestBase;

/**
 * Tests for certain page additions.
 *
 * @group views_collapsible_list
 */
class ResourcesTest extends BrowserTestBase {

  /**
   * {@inheritdoc}
   */
  protected $defaultTheme = 'stark';

  /**
   * {@inheritdoc}
   */
  protected static $modules = [
    'views_collapsible_list',
    'views_collapsible_list_test',
  ];

  /**
   * {@inheritdoc}
   */
  protected function setUp(): void {
    parent::setUp();

    $admin = $this->createUser();
    $this->drupalLogin($admin);

    // Need at least one piece of content for the style plugin to get used.
    Node::create([
      'type' => 'article',
      'title' => 'Test',
    ])->save();
  }

  /**
   * Tests that the fields to collapse were included.
   */
  public function testFieldsAttached() {
    $this->drupalGet('views-collapsible-list-test');
    $settings = $this->getDrupalSettings();
    $this->assertArrayHasKey('viewsCollapsibleList', $settings, 'The list of fields to collapse was not attached.');
  }

}

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

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