        if !s1.ascii_only? && !s2.ascii_only? && s1.encoding != s2.encoding
          assert_raise(Encoding::CompatibilityError) { s1.each_line(s2) {} }
          next
-@@ -880,7 +900,7 @@ def test_str_hex
+@@ -889,7 +911,7 @@ def test_str_hex
    end
  
    def test_str_include?

       desc = "#{encdump s1}.end_with?(#{encdump s2})"
       if !str_enc_compatible?(s1, s2)
         assert_raise(Encoding::CompatibilityError, desc) { s1.end_with?(s2) }
@@ -1570,7 +1589,7 @@ def test_str_end_with?
   end
 
   def test_str_start_with?

       desc = "#{encdump s1}.start_with?(#{encdump s2})"
       if !str_enc_compatible?(s1, s2)
         assert_raise(Encoding::CompatibilityError, desc) { s1.start_with?(s2) }
@@ -1614,7 +1635,7 @@ def test_str_ord
   end
 
   def test_str_partition
