summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authornagachika <nagachika@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-03-04 15:50:02 +0000
committernagachika <nagachika@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-03-04 15:50:02 +0000
commitbec0f1a6ce80868b650620f567386fc290e8d95e (patch)
tree472036742c420a3275e267876bbf1bb65920b3a5 /test
parentb025b119c9c4d6b76e586beec6d7417dbd727b62 (diff)
merge revision(s) 39329: [Backport #8011]
enumerator.c: suppress warnings * enumerator.c (lazy_zip_arrays_func, lazy_zip_func, lazy_take_func), (lazy_drop_func, lazy_drop_while_func): suppress uninitialized instance vriable warnings. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
-rw-r--r--test/ruby/test_lazy_enumerator.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/ruby/test_lazy_enumerator.rb b/test/ruby/test_lazy_enumerator.rb
index c78a2d66cc..75f26f29b7 100644
--- a/test/ruby/test_lazy_enumerator.rb
+++ b/test/ruby/test_lazy_enumerator.rb
@@ -463,4 +463,13 @@ EOS
end
assert_equal Enumerator::Lazy, [].lazy.chunk{}.class, bug7507
end
+
+ def test_no_warnings
+ le = (1..3).lazy
+ assert_warning("") {le.zip([4,5,6]).force}
+ assert_warning("") {le.zip(4..6).force}
+ assert_warning("") {le.take(1).force}
+ assert_warning("") {le.drop(1).force}
+ assert_warning("") {le.drop_while{false}.force}
+ end
end