Sha256: 1c20eac57a1ae1f50ec3170d8a9df3b33a91bb701d4773f575bf209b17fcc8d1

Contents?: true

Size: 547 Bytes

Versions: 6

Compression:

Stored size: 547 Bytes

Contents

class SpecExpectationNotMetError < StandardError
end

class SpecExpectationNotFoundError < StandardError
  def message
    "No behavior expectation was found in the example"
  end
end

class SpecExpectation
  def self.fail_with(expected, actual)
    expected_to_s = expected.to_s
    actual_to_s = actual.to_s
    if expected_to_s.size + actual_to_s.size > 80
      message = "#{expected_to_s.chomp}\n#{actual_to_s}"
    else
      message = "#{expected_to_s} #{actual_to_s}"
    end
    Kernel.raise SpecExpectationNotMetError, message
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rhodes-7.6.0 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-7.5.1 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-7.4.1 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-7.1.17 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-6.2.0 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-6.0.11 lib/extensions/mspec/mspec/expectations/expectations.rb