Version 1
[yaffs-website] / vendor / pear / console_table / tests / colors.phpt
diff --git a/vendor/pear/console_table/tests/colors.phpt b/vendor/pear/console_table/tests/colors.phpt
new file mode 100644 (file)
index 0000000..ac7f923
--- /dev/null
@@ -0,0 +1,28 @@
+--TEST--
+Data with ANSI color codes
+--SKIPIF--
+<?php if (!(@include 'Console/Color2.php')) echo 'skip Console_Color2 not installed'; ?>
+--FILE--
+<?php
+
+if (file_exists(dirname(__FILE__) . '/../Table.php')) {
+    require_once dirname(__FILE__) . '/../Table.php';
+} else {
+    require_once 'Console/Table.php';
+}
+require_once 'Console/Color2.php';
+$cc = new Console_Color2();
+
+$table = new Console_Table(CONSOLE_TABLE_ALIGN_LEFT, CONSOLE_TABLE_BORDER_ASCII, 1, null, true);
+$table->setHeaders(array('foo', 'bar'));
+$table->addRow(array('baz', $cc->convert("%bblue%n")));
+
+echo $table->getTable();
+
+?>
+--EXPECT--
++-----+------+
+| foo | bar  |
++-----+------+
+| baz | \e[0;34mblue\e[0m |
++-----+------+