You are here

public function LegacyTableHelperTest::testRenderFullWidthCharacters in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/symfony/console/Tests/Helper/LegacyTableHelperTest.php \Symfony\Component\Console\Tests\Helper\LegacyTableHelperTest::testRenderFullWidthCharacters()

File

vendor/symfony/console/Tests/Helper/LegacyTableHelperTest.php, line 286

Class

LegacyTableHelperTest
@group legacy

Namespace

Symfony\Component\Console\Tests\Helper

Code

public function testRenderFullWidthCharacters() {
  if (!function_exists('mb_strwidth')) {
    $this
      ->markTestSkipped('The "mbstring" extension is not available');
  }
  $table = new TableHelper();
  $table
    ->setHeaders(array(
    'あいうえお',
  ))
    ->setRows(array(
    array(
      1234567890,
    ),
  ))
    ->setLayout(TableHelper::LAYOUT_DEFAULT);
  $table
    ->render($output = $this
    ->getOutputStream());
  $expected = <<<TABLE
+------------+
| あいうえお |
+------------+
| 1234567890 |
+------------+

TABLE;
  $this
    ->assertEquals($expected, $this
    ->getOutputContent($output));
}