From 95cf86dd269c1b468ab55007616ef2854a13cdad Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 6 Dec 2007 00:27:35 +0000 Subject: [PATCH] * bootstraptest/test_knownbug.rb: test for [ruby-talk:266422]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- bootstraptest/test_knownbug.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/bootstraptest/test_knownbug.rb b/bootstraptest/test_knownbug.rb index 458542f5ea..9883ceb25b 100644 --- a/bootstraptest/test_knownbug.rb +++ b/bootstraptest/test_knownbug.rb @@ -18,3 +18,12 @@ assert_match /unterminated string meets end of file/, %q{ assert_normal_exit %q{ "abcd\xf0".force_encoding("utf-8").reverse.inspect }, '[ruby-dev:32448]' + +assert_equal 'hi', %q{ + class C + define_method(:foo) { |arg, &block| + if block then block.call else arg end + } + end + C.new.foo("ng") {"ok"} +}, '[ruby-talk:266422]'