Security update for Core, with self-updated composer
[yaffs-website] / vendor / pear / console_table / tests / colors.phpt
1 --TEST--
2 Data with ANSI color codes
3 --SKIPIF--
4 <?php if (!(@include 'Console/Color2.php')) echo 'skip Console_Color2 not installed'; ?>
5 --FILE--
6 <?php
7
8 if (file_exists(dirname(__FILE__) . '/../Table.php')) {
9     require_once dirname(__FILE__) . '/../Table.php';
10 } else {
11     require_once 'Console/Table.php';
12 }
13 require_once 'Console/Color2.php';
14 $cc = new Console_Color2();
15
16 $table = new Console_Table(CONSOLE_TABLE_ALIGN_LEFT, CONSOLE_TABLE_BORDER_ASCII, 1, null, true);
17 $table->setHeaders(array('foo', 'bar'));
18 $table->addRow(array('baz', $cc->convert("%bblue%n")));
19
20 echo $table->getTable();
21
22 ?>
23 --EXPECT--
24 +-----+------+
25 | foo | bar  |
26 +-----+------+
27 | baz | \e[0;34mblue\e[0m |
28 +-----+------+