currency-8.x-3.3/tests/src/Kernel/Token.php

tests/src/Kernel/Token.php
<?php

namespace Drupal\Tests\currency\Kernel;

use Drupal\KernelTests\KernelTestBase;

/**
 * Tests token integration.
 *
 * @group Currency
 */
class Token extends KernelTestBase {

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

  /**
   * Tests token integration.
   */
  public function testTokenIntegration() {
    $this->installConfig(['currency']);
    $token_service = \Drupal::token();

    $tokens = [
      '[currency:code]' => 'XXX',
      '[currency:number]' => '999',
      '[currency:subunits]' => '0',
    ];
    $data = [
      'currency' => 'XXX',
    ];
    foreach ($tokens as $token => $replacement) {
      $this->assertEquals($token_service->replace($token, $data), $replacement);
    }
  }

}

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

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