You are here

public function Twig_Tests_Extension_CoreTest::testReverseFilterOnNonUTF8String in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/twig/twig/test/Twig/Tests/Extension/CoreTest.php \Twig_Tests_Extension_CoreTest::testReverseFilterOnNonUTF8String()

File

vendor/twig/twig/test/Twig/Tests/Extension/CoreTest.php, line 103

Class

Twig_Tests_Extension_CoreTest

Code

public function testReverseFilterOnNonUTF8String() {
  if (!function_exists('iconv') && !function_exists('mb_convert_encoding')) {
    $this
      ->markTestSkipped('needs iconv or mbstring');
  }
  $twig = new Twig_Environment($this
    ->getMock('Twig_LoaderInterface'));
  $twig
    ->setCharset('ISO-8859-1');
  $input = twig_convert_encoding('Äé', 'ISO-8859-1', 'UTF-8');
  $output = twig_convert_encoding(twig_reverse_filter($twig, $input), 'UTF-8', 'ISO-8859-1');
  $this
    ->assertEquals($output, 'éÄ');
}