Sha256: e2d6e0dfee0571e7df8c0540a23ae7dab6c7bc60f48da399cd44943206fc4ce0

Contents?: true

Size: 467 Bytes

Versions: 126

Compression:

Stored size: 467 Bytes

Contents

class ExpectationNotMetError < StandardError; end
class ExpectationNotFoundError < StandardError
  def message
    "No behavior expectation was found in the example"
  end
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

126 entries across 102 versions & 3 rubygems

Version Path
rhodes-3.1.1 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.1.1.beta lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.1.0 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.1.0.beta.5 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.1.0.beta.4 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.1.0.beta.3 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.1.0.beta.2 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.1.0.beta.1 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.0.2 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.0.2.beta.1 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.0.1 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.0.1.beta.8 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.0.1.beta.7 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.0.1.beta.6 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.0.1.beta.5 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.0.1.beta.4 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.0.1.beta.3 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.0.1.beta.2 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.0.0 lib/extensions/mspec/mspec/expectations/expectations.rb
rhodes-3.0.0.beta.7 lib/extensions/mspec/mspec/expectations/expectations.rb