class CodeClimate::TestReporter::ExceptionMessage

def message

def message
  parts = []
  parts << "Code Climate encountered an exception: #{exception_class}"
  if http_stubbing_exception
    message = http_stubbing_exception.new
    parts << "======"
    parts << "Hey! Looks like you are using #{message.library_name}, which will prevent the codeclimate-test-reporter from reporting results to codeclimate.com.
e following to your spec or test helper to ensure codeclimate-test-reporter can post coverage results:"
    parts << "\n" + message.instructions + "\n"
    parts << "======"
    parts << "If this doesn't work, please consult https://codeclimate.com/docs#test-coverage-troubleshooting"
    parts << "======"
  else
    parts << @exception.message
    @exception.backtrace.each do |line|
      parts << line
    end
  end
  parts.join("\n")
end