Version 1
[yaffs-website] / vendor / pear / console_table / tests / assoziative_arrays.phpt
diff --git a/vendor/pear/console_table/tests/assoziative_arrays.phpt b/vendor/pear/console_table/tests/assoziative_arrays.phpt
new file mode 100644 (file)
index 0000000..91bc49b
--- /dev/null
@@ -0,0 +1,35 @@
+--TEST--
+Header and data as associative arrays.
+--FILE--
+<?php
+
+if (file_exists(dirname(__FILE__) . '/../Table.php')) {
+    require_once dirname(__FILE__) . '/../Table.php';
+} else {
+    require_once 'Console/Table.php';
+}
+
+$headers = array(
+    'one' => 'foo',
+    'two' => 'bar'
+);
+
+$data = array(
+    array(
+        'x' => 'baz',
+    )
+);
+
+$table = new Console_Table();
+$table->setHeaders($headers);
+$table->addData($data);
+
+echo $table->getTable();
+
+?>
+--EXPECT--
++-----+-----+
+| foo | bar |
++-----+-----+
+| baz |     |
++-----+-----+