aboutsummaryrefslogtreecommitdiffstats
path: root/bootstraptest/test_knownbug.rb
diff options
context:
space:
mode:
Diffstat (limited to 'bootstraptest/test_knownbug.rb')
-rw-r--r--bootstraptest/test_knownbug.rb21
1 files changed, 21 insertions, 0 deletions
diff --git a/bootstraptest/test_knownbug.rb b/bootstraptest/test_knownbug.rb
index 411bd64f96..3636d7bca1 100644
--- a/bootstraptest/test_knownbug.rb
+++ b/bootstraptest/test_knownbug.rb
@@ -65,3 +65,24 @@ assert_equal 'ok', %q{
assert_equal '(?-mix:\000)', %q{
Regexp.new("\0")
}
+
+assert_normal_exit %q{
+ STDERR.reopen(STDOUT)
+ require 'yaml'
+ YAML.load("2000-01-01 00:00:00.#{"0"*1000} +00:00\n")
+}, '[ruby-core:13735]'
+
+assert_equal 'ok', %q{
+ class C
+ def each
+ yield [1,2]
+ yield 1,2
+ end
+ end
+ vs1 = []
+ C.new.each {|*v| vs1 << v }
+ e = C.new.to_enum
+ vs2 = []
+ e.each {|*v| vs2 << v }
+ vs1 == vs2 ? :ok : :ng
+}, '[ruby-dev:32329]'