Sha256: aa8641f977371d15d5e68d4828069573d386dad7e7aaefc7e09af260a21feb3d

Contents?: true

Size: 341 Bytes

Versions: 4

Compression:

Stored size: 341 Bytes

Contents

class ExpectationNotMetError < StandardError; end

class Expectation
  def self.fail_with(expected, actual)
    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 ExpectationNotMetError, message
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
mspec-1.0.0 lib/mspec/expectations/expectations.rb
mspec-1.1.1 lib/mspec/expectations/expectations.rb
mspec-1.2.0 lib/mspec/expectations/expectations.rb
mspec-1.1.0 lib/mspec/expectations/expectations.rb