summaryrefslogtreecommitdiff
path: root/tests/it_pipe.t
blob: ce554697eef9a39a0b74d74e26ff1ea2f79c1d77 (plain)
1
2
3
4
5
6
7
8
9
#!/www/server/bin/php
<?php

# csv()
is(json_encode((new it_pipe('data' => array("a\tb", "1\t2")))->csv()),      '[{"a":"1","b":"2"}]',           "it_pipe::csv()");
is(json_encode((new it_pipe('data' => array("a;b",   "1;2")))->csv()),      '[{"a":"1","b":"2"}]',           "it_pipe::csv()");
is(json_encode((new it_pipe('data' => array("a,b",   "1,2")))->csv()),      '[{"a":"1","b":"2"}]',           "it_pipe::csv()");
is(json_encode((new it_pipe('data' => array("a\tb", "1\t2")))->csv("c,d")), '[{"c":"1","d":"2"}]',           "it_pipe::csv()");
is(json_encode((new it_pipe('data' => array("\t", "1\t2")))->csv()),        '[{"field0":"1","field1":"2"}]', "it_pipe::csv()");