# File lib/webmock/request_execution_verifier.rb, line 37
    def failure_message
      expected_times_executed = @expected_times_executed || 1
      text = if @at_least_times_executed
        %Q(The request #{request_pattern.to_s} was expected to execute at least #{times(@at_least_times_executed)} but it executed #{times(times_executed)})
      elsif @at_most_times_executed
        %Q(The request #{request_pattern.to_s} was expected to execute at most #{times(@at_most_times_executed)} but it executed #{times(times_executed)})
      else
        %Q(The request #{request_pattern.to_s} was expected to execute #{times(expected_times_executed)} but it executed #{times(times_executed)})
      end
      text << self.class.executed_requests_message
      text
    end