diff options
| author | KOBAYASHI Shuji <[email protected]> | 2019-08-30 17:04:25 +0900 |
|---|---|---|
| committer | KOBAYASHI Shuji <[email protected]> | 2019-08-30 17:04:25 +0900 |
| commit | 28d1f6cdc48782247b6d39be0e1a794404da26f5 (patch) | |
| tree | 5250588067557679e15090512dc31593f0df7830 /mrbgems/mruby-array-ext/test | |
| parent | 0ce1878abafcaa84e373de144480aaadfff3039b (diff) | |
| download | mruby-28d1f6cdc48782247b6d39be0e1a794404da26f5.tar.gz mruby-28d1f6cdc48782247b6d39be0e1a794404da26f5.zip | |
`Array#(permutation|combination)` without block should return `self`
Diffstat (limited to 'mrbgems/mruby-array-ext/test')
| -rw-r--r-- | mrbgems/mruby-array-ext/test/array.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/mrbgems/mruby-array-ext/test/array.rb b/mrbgems/mruby-array-ext/test/array.rb index 4fad42518..27075747e 100644 --- a/mrbgems/mruby-array-ext/test/array.rb +++ b/mrbgems/mruby-array-ext/test/array.rb @@ -3,8 +3,11 @@ def assert_permutation_combination(exp, receiver, meth, *args) act = [] - receiver.__send__(meth, *args) { |v| act << v } - assert_equal(exp, act.sort) + ret = receiver.__send__(meth, *args) { |v| act << v } + assert "assert_#{meth}" do + assert_equal(exp, act.sort) + assert_same(receiver, ret) + end end def assert_permutation(exp, receiver, *args) |
