Project

General

Profile

Bug #4380 ยป test_string.rb.gsub_bang_encoding.patch

Test patch to illustrate the bug. - drbrain (Eric Hodel), 02/08/2011 04:50 AM

View differences:

test/ruby/test_string.rb (working copy)
assert_nil(a.sub!(S('X'), S('Y')))
end
def test_gsub_bang_encoding
a = S("a")
a.force_encoding Encoding::BINARY
a.gsub!(//) do '' end
assert_equal Encoding::BINARY, a.encoding
end
def test_sub_hash
assert_equal('azc', 'abc'.sub(/b/, "b" => "z"))
assert_equal('ac', 'abc'.sub(/b/, {}))
    (1-1/1)