summaryrefslogtreecommitdiff
path: root/test/ruby/test_m17n.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/ruby/test_m17n.rb')
-rw-r--r--test/ruby/test_m17n.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/ruby/test_m17n.rb b/test/ruby/test_m17n.rb
index 8dc54e5f4b..d520b1c9d9 100644
--- a/test/ruby/test_m17n.rb
+++ b/test/ruby/test_m17n.rb
@@ -1056,6 +1056,10 @@ class TestM17N < Test::Unit::TestCase
assert_equal(false, e("\xa1\xa2\xa3\xa4").include?(e("\xa3")))
s = e("\xa3\xb0\xa3\xb1\xa3\xb2\xa3\xb3\xa3\xb4")
assert_equal(false, s.include?(e("\xb0\xa3")))
+ bug11488 = '[ruby-core:70592] [Bug #11488]'
+ each_encoding("abcdef", "def") do |str, substr|
+ assert_equal(true, str.include?(substr), bug11488)
+ end
end
def test_index
@@ -1065,6 +1069,10 @@ class TestM17N < Test::Unit::TestCase
assert_nil(e("\xa1\xa2\xa3\xa4").rindex(e("\xa3")))
s = e("\xa3\xb0\xa3\xb1\xa3\xb2\xa3\xb3\xa3\xb4")
assert_raise(Encoding::CompatibilityError){s.rindex(a("\xb1\xa3"))}
+ bug11488 = '[ruby-core:70592] [Bug #11488]'
+ each_encoding("abcdef", "def") do |str, substr|
+ assert_equal(3, str.index(substr), bug11488)
+ end
end
def test_next