summaryrefslogtreecommitdiff
path: root/test/it_pipe.t
diff options
context:
space:
mode:
Diffstat (limited to 'test/it_pipe.t')
-rwxr-xr-xtest/it_pipe.t60
1 files changed, 30 insertions, 30 deletions
diff --git a/test/it_pipe.t b/test/it_pipe.t
index 7784e62..7ab8069 100755
--- a/test/it_pipe.t
+++ b/test/it_pipe.t
@@ -2,51 +2,51 @@
<?php
# it::cat frontend
-is(it::cat($argv[0])->lines[1], "<?php");
-is(it::cat(['data' => "foo"])->lines(), ["foo"]);
-is(it::pipe('echo {x}', ['x' => "foo"])->lines(), ["foo"]);
-is(it::pipe('echo {0}{1}', "f", "oo")->lines(), ["foo"]);
-is(it::pipe('echo {f}', ['f' => 1], ['f' => 2])->lines(), [2], "second arg wins like in it_html");
-is(it::pipe(['foo'])->lines(), ["foo"]);
+is_(it::cat($argv[0])->lines[1], "<?php");
+is_(it::cat(['data' => "foo"])->lines(), ["foo"]);
+is_(it::pipe('echo {x}', ['x' => "foo"])->lines(), ["foo"]);
+is_(it::pipe('echo {0}{1}', "f", "oo")->lines(), ["foo"]);
+is_(it::pipe('echo {f}', ['f' => 1], ['f' => 2])->lines(), [2], "second arg wins like in it_html");
+is_(it::pipe(['foo'])->lines(), ["foo"]);
foreach(it::pipe(['a','b','a']) as $i) $x1 .= $i;
-is($x1, "aba");
+is_($x1, "aba");
foreach(it::pipe(['a','b','a'])->filter(fn($x) => $x == 'a') as $k => $v) $x2 .= "$k$v";
-is($x2, "0a1a");
+is_($x2, "0a1a");
foreach(it::pipe(['a','b','a'])->grep('a') as $k => $v) $x3 .= "$k$v";
-is($x3, "0a1a");
+is_($x3, "0a1a");
# csv()
-is(json_encode((new it_pipe(['data' => ["a\tb", "1\t2"]]))->csv()), '[{"a":"1","b":"2"}]');
-is(json_encode((new it_pipe(['data' => ["a;b", "1;2"]]))->csv()), '[{"a":"1","b":"2"}]');
-is(json_encode((new it_pipe(['data' => ["a,b", "1,2"]]))->csv()), '[{"a":"1","b":"2"}]');
-is(json_encode((new it_pipe(['data' => ["\t", "1\t2"]]))->csv()), '[{"field0":"1","field1":"2"}]');
-is(json_encode((new it_pipe(['data' => ["a\tb", "1\t2"]]))->csv("c,d")), '[{"c":"1","d":"2"}]');
-is(json_encode((new it_pipe(['data' => ["a\tb", "1\t2"]]))->csv(['forceschema' => "c,d"])), '[{"c":"1","d":"2"}]');
-is(json_encode((new it_pipe(['data' => ["a b\tb", "1\t2"]]))->csv(['fixcolnames' => true])), '[{"a_b":"1","b":"2"}]');
+is_(json_encode((new it_pipe(['data' => ["a\tb", "1\t2"]]))->csv()), '[{"a":"1","b":"2"}]');
+is_(json_encode((new it_pipe(['data' => ["a;b", "1;2"]]))->csv()), '[{"a":"1","b":"2"}]');
+is_(json_encode((new it_pipe(['data' => ["a,b", "1,2"]]))->csv()), '[{"a":"1","b":"2"}]');
+is_(json_encode((new it_pipe(['data' => ["\t", "1\t2"]]))->csv()), '[{"field0":"1","field1":"2"}]');
+is_(json_encode((new it_pipe(['data' => ["a\tb", "1\t2"]]))->csv("c,d")), '[{"c":"1","d":"2"}]');
+is_(json_encode((new it_pipe(['data' => ["a\tb", "1\t2"]]))->csv(['forceschema' => "c,d"])), '[{"c":"1","d":"2"}]');
+is_(json_encode((new it_pipe(['data' => ["a b\tb", "1\t2"]]))->csv(['fixcolnames' => true])), '[{"a_b":"1","b":"2"}]');
-is(iterator_to_array((new it_pipe(['data' => ["a b\tb", "1\t2"]]))->cols('c')), [(object)['c' => 'a b'], (object)['c' => '1']], "cols() ignoring some columns");
+is_(iterator_to_array((new it_pipe(['data' => ["a b\tb", "1\t2"]]))->cols('c')), [(object)['c' => 'a b'], (object)['c' => '1']], "cols() ignoring some columns");
# askey()
-is(json_encode((new it_pipe(['data' => "a\nb\n"]))->askey()), '{"a":true,"b":true}');
+is_(json_encode((new it_pipe(['data' => "a\nb\n"]))->askey()), '{"a":true,"b":true}');
# keyval()
-is(json_encode((new it_pipe(['data' => "a\tA\nb\tB\n"]))->keyval()), '{"a":"A","b":"B"}');
-is(json_encode((new it_pipe(['data' => "a,A\nb,B\n"]))->keyval(",")), '{"a":"A","b":"B"}');
+is_(json_encode((new it_pipe(['data' => "a\tA\nb\tB\n"]))->keyval()), '{"a":"A","b":"B"}');
+is_(json_encode((new it_pipe(['data' => "a,A\nb,B\n"]))->keyval(",")), '{"a":"A","b":"B"}');
# swap()
-is(json_encode((new it_pipe(['data' => "a\tA\nb\tB\n"]))->swap()->lines), '["A\ta","B\tb"]');
-is(json_encode((new it_pipe(['data' => "a,A\nb,B\n"]))->swap(',')->lines), '["A,a","B,b"]');
+is_(json_encode((new it_pipe(['data' => "a\tA\nb\tB\n"]))->swap()->lines), '["A\ta","B\tb"]');
+is_(json_encode((new it_pipe(['data' => "a,A\nb,B\n"]))->swap(',')->lines), '["A,a","B,b"]');
# cut()
-is(json_encode((new it_pipe(['data' => "a\tA\t1\nb\tB\t2\n"]))->cut('0,2')->lines), '["a\t1","b\t2"]');
-is(json_encode((new it_pipe(['data' => "a\tA\t1\nb\tB\t2\n"]))->cut('2,0')->lines), '["1\ta","2\tb"]');
-is(json_encode((new it_pipe(['data' => "a\tA\t1\nb\tB\t2\n"]))->cut('1')->lines), '["A","B"]');
-is(json_encode((new it_pipe(['data' => "a,A,1\nb,B,2\n"]))->cut('0,2', ',')->lines), '["a,1","b,2"]');
-is(json_encode((new it_pipe(['data' => "a,A,1\nb,B,2\n"]))->cut('2,0', ',')->lines), '["1,a","2,b"]');
-is(json_encode((new it_pipe(['data' => "a,A,1\nb,B,2\n"]))->cut('1', ',')->lines), '["A","B"]');
+is_(json_encode((new it_pipe(['data' => "a\tA\t1\nb\tB\t2\n"]))->cut('0,2')->lines), '["a\t1","b\t2"]');
+is_(json_encode((new it_pipe(['data' => "a\tA\t1\nb\tB\t2\n"]))->cut('2,0')->lines), '["1\ta","2\tb"]');
+is_(json_encode((new it_pipe(['data' => "a\tA\t1\nb\tB\t2\n"]))->cut('1')->lines), '["A","B"]');
+is_(json_encode((new it_pipe(['data' => "a,A,1\nb,B,2\n"]))->cut('0,2', ',')->lines), '["a,1","b,2"]');
+is_(json_encode((new it_pipe(['data' => "a,A,1\nb,B,2\n"]))->cut('2,0', ',')->lines), '["1,a","2,b"]');
+is_(json_encode((new it_pipe(['data' => "a,A,1\nb,B,2\n"]))->cut('1', ',')->lines), '["A","B"]');
# __call() generic funcs
-is((new it_pipe(['data' => [" a a "]]))->trim()->lines[0], "a a");
-is((new it_pipe(['data' => [" a a "]]))->it__match('\w', ['all' => true])->lines[0], ["a", "a"], "test argument in second pos");
+is_((new it_pipe(['data' => [" a a "]]))->trim()->lines[0], "a a");
+is_((new it_pipe(['data' => [" a a "]]))->it__match('\w', ['all' => true])->lines[0], ["a", "a"], "test argument in second pos");