From 5d52cf51cc8cae4f29dc2c34e1a7e1993a68622d Mon Sep 17 00:00:00 2001 From: Urban Müller Date: Wed, 27 Sep 2017 16:02:05 +0200 Subject: allow 3-argument form of explode, it::match etc --- tests/it_pipe.t | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tests') diff --git a/tests/it_pipe.t b/tests/it_pipe.t index 93957b5..16e2c29 100755 --- a/tests/it_pipe.t +++ b/tests/it_pipe.t @@ -10,4 +10,9 @@ is(json_encode((new it_pipe(['data' => ["a\tb", "1\t2"]]))->csv("c,d")), '[{"c": 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"}]'); +# askey() is(json_encode((new it_pipe(['data' => "a\nb\n"]))->askey()), '{"a":true,"b":true}'); + +# __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"); -- cgit v1.2.3