module RSpec::Core::Pending

def self.mark_pending!(example, message_or_bool)

Parameters:
  • message_or_bool (Boolean, String) -- the message to use, or true
  • example (RSpec::Core::Example) -- the example to mark as pending

Other tags:
    Private: -
def self.mark_pending!(example, message_or_bool)
  message = if !message_or_bool || !(String === message_or_bool)
              NO_REASON_GIVEN
            else
              message_or_bool
            end
  example.metadata[:pending] = true
  example.execution_result.pending_message = message
  example.execution_result.pending_fixed = false
end