mirror of
https://github.com/ruby/ruby.git
synced 2025-08-28 15:36:16 +02:00
* string.c (tr_trans): should recalculate coderange.
[ruby-core:22326] (reopened at [ruby-core:22328]) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
7b1bbd59e1
commit
624d07b0e4
3 changed files with 20 additions and 2 deletions
|
@ -1432,6 +1432,8 @@ class TestString < Test::Unit::TestCase
|
|||
def test_tr_s
|
||||
assert_equal(S("hypo"), S("hello").tr_s(S("el"), S("yp")))
|
||||
assert_equal(S("h*o"), S("hello").tr_s(S("el"), S("*")))
|
||||
assert_equal("a".hash, "\u0101\u0101".tr_s("\u0101", "a").hash)
|
||||
assert_equal(true, "\u3041\u3041".tr("\u3041", "a").ascii_only?)
|
||||
end
|
||||
|
||||
def test_tr_s!
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue