vendor/plugins/rspec/lib/spec/matchers/exist.rb in spree-0.5.1 vs vendor/plugins/rspec/lib/spec/matchers/exist.rb in spree-0.6.0

- old
+ new

@@ -1,17 +1,16 @@ module Spec module Matchers - class Exist - def matches? actual - @actual = actual - @actual.exist? + # :call-seq: + # should exist + # should_not exist + # + # Passes if actual.exist? + def exist + simple_matcher do |actual, matcher| + matcher.failure_message = "expected #{actual.inspect} to exist, but it doesn't." + matcher.negative_failure_message = "expected #{actual.inspect} to not exist, but it does." + actual.exist? end - def failure_message - "expected #{@actual.inspect} to exist, but it doesn't." - end - def negative_failure_message - "expected #{@actual.inspect} to not exist, but it does." - end end - def exist; Exist.new; end end end