fix comment.
[mruby.git] / mrbgems / mruby-enum-ext / test / enum.rb
blob5fc9759ad14c2d75b8b10e873418d4077ef008c2
1 ##
2 # Enumerable(Ext) Test
4 assert("Enumerable#drop") do
5   a = [1, 2, 3, 4, 5, 0]
7   assert_equal a.drop(3), [4, 5, 0]
8   assert_equal a.drop(6), []
9 end
11 assert("Enumerable#drop_while") do
12   a = [1, 2, 3, 4, 5, 0]
13   assert_equal a.drop_while {|i| i < 3 }, [3, 4, 5, 0]
14 end
16 assert("Enumerable#take") do
17   a = [1, 2, 3, 4, 5, 0]
18   assert_equal a.take(3), [1, 2, 3]
19 end
21 assert("Enumerable#take_while") do
22   a = [1, 2, 3, 4, 5, 0]
23   assert_equal a.take_while {|i| i < 3 }, [1, 2]
24 end