module Minitest::Assertions

def mu_pp obj

def mu_pp obj
  s = obj.inspect
  if defined? Encoding then
    s = s.encode Encoding.default_external
    if String === obj && (obj.encoding != Encoding.default_external ||
                          !obj.valid_encoding?) then
      enc = "# encoding: #{obj.encoding}"
      val = "#    valid: #{obj.valid_encoding?}"
      s = "#{enc}\n#{val}\n#{s}"
    end
  end
  s
end