        if s1.empty?
          assert_equal(s1, s1.delete(s2))
          next
-@@ -841,7 +863,7 @@ def test_str_dump
+@@ -847,7 +869,7 @@ def test_str_dump
    end
  
    def test_str_each_line

       desc = "#{encdump s1}.tr_s(#{encdump s2}, #{encdump s3})"
       if s1.empty?
         assert_equal(s1, s1.tr_s(s2, s3), desc)
@@ -1371,9 +1393,8 @@ def test_str_succ
         s = t
       }
     }

       {"A"=>"B", "A1"=>"A2", "A9"=>"B0", "9"=>"10", "Z"=>"AA"}.each do |orig, expected|
         s = orig.encode(enc)
         assert_strenc(expected.encode(enc), enc, s.succ, proc {"#{orig.dump}.encode(#{enc}).succ"})
@@ -1393,7 +1414,7 @@ def test_str_succ2
   end
 
   def test_str_hash
