summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-enumerator
diff options
context:
space:
mode:
authorksss <[email protected]>2014-03-15 08:12:48 +0900
committerksss <[email protected]>2014-03-15 08:21:39 +0900
commit447764763cd2608cbd47954f98113edd71b5e801 (patch)
tree80aadc6687bf7a61e8e75d46bc50c7b77143ca18 /mrbgems/mruby-enumerator
parent4f8e11ae57e188355870ab14b84b329f1f7cc21f (diff)
downloadmruby-447764763cd2608cbd47954f98113edd71b5e801.tar.gz
mruby-447764763cd2608cbd47954f98113edd71b5e801.zip
add test for Array#each_index if non block given
Diffstat (limited to 'mrbgems/mruby-enumerator')
-rw-r--r--mrbgems/mruby-enumerator/test/enumerator.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/mrbgems/mruby-enumerator/test/enumerator.rb b/mrbgems/mruby-enumerator/test/enumerator.rb
index 857615991..4ab857ae8 100644
--- a/mrbgems/mruby-enumerator/test/enumerator.rb
+++ b/mrbgems/mruby-enumerator/test/enumerator.rb
@@ -448,6 +448,17 @@ assert 'Enumerable#map' do
assert_equal [[1,0],[4,1],[9,4]], c
end
+assert 'Array#each_index' do
+ a = [1,2,3]
+ b = a.each_index
+ c = []
+ b.with_index do |index1,index2|
+ c << [index1+2,index2+5]
+ end
+ assert_equal [1,2,3], a
+ assert_equal [[2,5],[3,6],[4,7]], c
+end
+
assert 'Array#map!' do
a = [1,2,3]
b = a.map!