From 665cf76c34f910504705bbb24da1498709d69960 Mon Sep 17 00:00:00 2001 From: Urban Müller Date: Fri, 26 Aug 2016 15:30:40 +0200 Subject: it:map(): allow any callable object (anon functions) or code in string --- tests/it.t | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/it.t b/tests/it.t index 3688d2a..b193591 100755 --- a/tests/it.t +++ b/tests/it.t @@ -3,7 +3,6 @@ # Tests for it.class - # # tests for it::match() # @@ -415,3 +414,7 @@ is(it::mod(-9, 4), 3); is(it::mod(-8, 4), 0); is(it::mod(0, 4), 0); is(it::mod(7, 4), 3); + +is(it::map('5*$k+$v', array(1, 2)), array(1, 7)); +is(it::map(create_function('$k,$v', 'return 5*$k+$v;'), array(1, 2)), array(1, 7)); +is(it::map(function($k, $v) {return 5*$k+$v;}, array(1, 2)), array(1, 7)); -- cgit v1.2.3