diff options
| author | Daniel Bovensiepen <[email protected]> | 2013-08-04 22:41:56 +0800 |
|---|---|---|
| committer | Daniel Bovensiepen <[email protected]> | 2013-08-04 22:41:56 +0800 |
| commit | 8936965945ca9899d57c86002ca39aebb237a927 (patch) | |
| tree | 933d69bb01d92ebbbf03476e8c74b0a6ceeb34cc | |
| parent | b99aa126a692b08f94d7bfe7fdbb68341a34618b (diff) | |
| download | mruby-8936965945ca9899d57c86002ca39aebb237a927.tar.gz mruby-8936965945ca9899d57c86002ca39aebb237a927.zip | |
Improve test of mruby-proc-ext GEM
| -rw-r--r-- | mrbgems/mruby-proc-ext/test/proc.rb | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/mrbgems/mruby-proc-ext/test/proc.rb b/mrbgems/mruby-proc-ext/test/proc.rb index a868a39a5..abbd7a9d9 100644 --- a/mrbgems/mruby-proc-ext/test/proc.rb +++ b/mrbgems/mruby-proc-ext/test/proc.rb @@ -8,24 +8,24 @@ end assert('Proc#===') do proc = Proc.new {|a| a * 2} - assert_equal (proc === 10), 20 + assert_equal 20, (proc === 10) end assert('Proc#yield') do proc = Proc.new {|a| a * 2} - assert_equal proc.yield(10), 20 + assert_equal 20, proc.yield(10) end assert('Proc#curry') do b = proc {|x, y, z| (x||0) + (y||0) + (z||0) } - assert_equal b.curry[1][2][3], 6 - assert_equal b.curry[1, 2][3, 4], 6 - assert_equal b.curry(5)[1][2][3][4][5], 6 - assert_equal b.curry(5)[1, 2][3, 4][5], 6 - assert_equal b.curry(1)[1], 1 + assert_equal 6, b.curry[1][2][3] + assert_equal 6, b.curry[1, 2][3, 4] + assert_equal 6, b.curry(5)[1][2][3][4][5] + assert_equal 6, b.curry(5)[1, 2][3, 4][5] + assert_equal 1, b.curry(1)[1] b = lambda {|x, y, z| (x||0) + (y||0) + (z||0) } - assert_equal b.curry[1][2][3], 6 + assert_equal 6, b.curry[1][2][3] assert_raise(ArgumentError) { b.curry[1, 2][3, 4] } assert_raise(ArgumentError) { b.curry(5) } assert_raise(ArgumentError) { b.curry(1) } |
