     # called by another exception (Protocol.UndefinedError in this case)
     exception_message = ~s'''
     protocol Enumerable not implemented for #Inspect.Error<
-      got MyArgumentError with message:
+      got ArgumentError with message:
 
           """
           errors were found at the given arguments:

    rescue
      exception in Inspect.Error ->
        assert Exception.message(exception) =~ exception_message
        assert [{MyArgumentError, fun_name, 0, [{:file, _}, {:line, _} | _]} | _] = __STACKTRACE__

        assert fun_name in [:"-culprit/0-fun-0-", :culprit]
        assert Exception.message(exception) =~ exception_message
    else
      _ -> flunk("expected failure")
    end

    else
      _ -> flunk("expected failure")
    end
  end

  test "exception" do
