summaryrefslogtreecommitdiffhomepage
path: root/mrbgems
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-03-23 02:11:54 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-03-23 02:11:54 +0900
commit76b2ba886a1472932f37dbe5759725d23be88301 (patch)
tree82d268971149b34f6a7d34f2cfb170f89247f055 /mrbgems
parent539d9cb855e396047cccccc84ffc88825d77bdf7 (diff)
parent5386cd9b9b8770ddb3683687fd1ad0e5bbccae4b (diff)
downloadmruby-76b2ba886a1472932f37dbe5759725d23be88301.tar.gz
mruby-76b2ba886a1472932f37dbe5759725d23be88301.zip
Merge pull request #1916 from ksss/hash-enumerator
Hash#each_{key,value} support return Enumerator if non block given
Diffstat (limited to 'mrbgems')
-rw-r--r--mrbgems/mruby-enumerator/test/enumerator.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/mrbgems/mruby-enumerator/test/enumerator.rb b/mrbgems/mruby-enumerator/test/enumerator.rb
index c2b4c09ab..fdee06450 100644
--- a/mrbgems/mruby-enumerator/test/enumerator.rb
+++ b/mrbgems/mruby-enumerator/test/enumerator.rb
@@ -486,6 +486,14 @@ assert 'Hash#each' do
assert_equal [[:a,1], [:b,2]], c.sort
end
+assert 'Hash#each_key' do
+ assert_equal [:a,:b], {a:1,b:2}.each_key.to_a.sort
+end
+
+assert 'Hash#each_value' do
+ assert_equal [1,2], {a:1,b:2}.each_value.to_a.sort
+end
+
assert 'Range#each' do
a = (1..5)
b = a.each