diff options
Diffstat (limited to 'test/ruby/test_string.rb')
-rw-r--r-- | test/ruby/test_string.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/ruby/test_string.rb b/test/ruby/test_string.rb index 4520464105..694d122372 100644 --- a/test/ruby/test_string.rb +++ b/test/ruby/test_string.rb @@ -2256,6 +2256,18 @@ class TestString < Test::Unit::TestCase assert_equal Encoding::UTF_8, a.encoding assert_equal Encoding::US_ASCII, b.encoding end + + def test_eq_tilde_can_be_overridden + assert_in_out_err([], <<-RUBY, ["foo"], []) + class String + def =~(str) + "foo" + end + end + + puts "" =~ // + RUBY + end end class TestString2 < TestString |