summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-array-ext/test
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2019-08-30 22:38:15 +0900
committerGitHub <[email protected]>2019-08-30 22:38:15 +0900
commit55ef4e4bdda01153c93cca26313d0329f765b591 (patch)
tree5250588067557679e15090512dc31593f0df7830 /mrbgems/mruby-array-ext/test
parent0ce1878abafcaa84e373de144480aaadfff3039b (diff)
parent28d1f6cdc48782247b6d39be0e1a794404da26f5 (diff)
downloadmruby-55ef4e4bdda01153c93cca26313d0329f765b591.tar.gz
mruby-55ef4e4bdda01153c93cca26313d0329f765b591.zip
Merge pull request #4677 from shuujii/array-permutation-combination-without-block-should-return-self
`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.rb7
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)