tamper-8.x-1.x-dev/tests/src/Functional/Plugin/Tamper/RewriteTest.php

tests/src/Functional/Plugin/Tamper/RewriteTest.php
<?php

namespace Drupal\Tests\tamper\Functional\Plugin\Tamper;

/**
 * Tests the rewrite plugin.
 *
 * @coversDefaultClass \Drupal\tamper\Plugin\Tamper\Rewrite
 * @group tamper
 */
class RewriteTest extends TamperPluginTestBase {

  /**
   * The ID of the plugin to test.
   *
   * @var string
   */
  protected static $pluginId = 'rewrite';

  /**
   * {@inheritdoc}
   */
  public static function formDataProvider(): array {
    return [
      'no values' => [
        'expected' => [
          'text' => '',
        ],
      ],
      'with values' => [
        'expected' => [
          'text' => '[bar]',
        ],
        'edit' => [
          'text' => '[bar]',
        ],
      ],
    ];
  }

  /**
   * Tests if source keys instead of labels are displayed.
   */
  public function testDisplaySourceListKeys() {
    $this->drupalGet('/tamper_test/test/' . static::$pluginId);
    $this->assertSession()->pageTextMatches('/\[foo\]/');
    $this->assertSession()->pageTextMatches('/\[bar\]/');
    $this->assertSession()->pageTextMatches('/\[baz\]/');
    $this->assertSession()->pageTextMatches('/\[quxxie\]/');
  }

}

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

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