You are here

function Token::testTokenIntegration in Currency 8.3

Tests token integration.

File

tests/src/Kernel/Token.php, line 19

Class

Token
Token integration.

Namespace

Drupal\Tests\currency\Kernel

Code

function testTokenIntegration() {
  $this
    ->installConfig([
    'currency',
  ]);
  $token_service = \Drupal::token();
  $tokens = array(
    '[currency:code]' => 'XXX',
    '[currency:number]' => '999',
    '[currency:subunits]' => '0',
  );
  $data = array(
    'currency' => 'XXX',
  );
  foreach ($tokens as $token => $replacement) {
    $this
      ->assertEqual($token_service
      ->replace($token, $data), $replacement);
  }
}