diff options
author | Urban Müller | 2016-08-26 15:30:40 +0200 |
---|---|---|
committer | Urban Müller | 2016-11-10 16:00:50 +0100 |
commit | 665cf76c34f910504705bbb24da1498709d69960 (patch) | |
tree | 2caf4bdbc8d708e94d9c93e17dacdd473f52ef7e /tests | |
parent | 52aa39b034da27fc758f0ae5a78c0b5ace05e295 (diff) | |
download | itools-665cf76c34f910504705bbb24da1498709d69960.tar.gz itools-665cf76c34f910504705bbb24da1498709d69960.tar.bz2 itools-665cf76c34f910504705bbb24da1498709d69960.zip |
it:map(): allow any callable object (anon functions) or code in string
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/it.t | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -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)); |