Sha256: f807cd1098aa183e81055f632f8bc55f10335439c85fe3e9f51e98fe1af51b2e

Contents?: true

Size: 621 Bytes

Versions: 2

Compression:

Stored size: 621 Bytes

Contents

# frozen_string_literal: true

require "expresenter"

module RSpec
  # Exception for pending expectations.
  class Pending < ::NotImplementedError
    # @param message [String] The not implemented expectation description.
    #
    # @return [nil] Write a pending expectation to STDOUT.
    def self.result(message)
      warn "  " + ::Expresenter.call(true).with(
        actual:   new(message),
        error:    nil,
        expected: self,
        got:      false,
        matcher:  :raise_exception,
        negate:   true,
        level:    :SHOULD,
        valid:    false
      ).colored_string
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
r_spec-1.0.0.beta3 lib/r_spec/pending.rb
r_spec-1.0.0.beta2 lib/r_spec/pending.rb