Sha256: fa1377cdf63d70ca4a2f8ff42084e48be9ebe301902a88880a55f6bef2a2cc8f

Contents?: true

Size: 481 Bytes

Versions: 17

Compression:

Stored size: 481 Bytes

Contents

module Spec
  module Matchers
    class Exist
      def matches?(given)
        @given = given
        @given.exist?
      end
      def failure_message
        "expected #{@given.inspect} to exist, but it doesn't."
      end
      def negative_failure_message
        "expected #{@given.inspect} to not exist, but it does."
      end
    end
    # :call-seq:
    #   should exist
    #   should_not exist
    #
    # Passes if given.exist?
    def exist; Exist.new; end
  end
end

Version data entries

17 entries across 17 versions & 5 rubygems

Version Path
dchelimsky-rspec-1.1.10 lib/spec/matchers/exist.rb
dchelimsky-rspec-1.1.11 lib/spec/matchers/exist.rb
merb-core-1.1.3 spec10/public/webrat/test_app/gems/gems/rspec-1.1.11/lib/spec/matchers/exist.rb
merb-core-1.1.2 spec10/public/webrat/test_app/gems/gems/rspec-1.1.11/lib/spec/matchers/exist.rb
merb-core-1.1.1 spec10/public/webrat/test_app/gems/gems/rspec-1.1.11/lib/spec/matchers/exist.rb
merb-core-1.1.0 spec10/public/webrat/test_app/gems/gems/rspec-1.1.11/lib/spec/matchers/exist.rb
merb-core-1.1.0.rc1 spec10/public/webrat/test_app/gems/gems/rspec-1.1.11/lib/spec/matchers/exist.rb
merb-core-1.1.0.pre spec10/public/webrat/test_app/gems/gems/rspec-1.1.11/lib/spec/matchers/exist.rb
mack-0.8.2 lib/gems/rspec-1.1.11/lib/spec/matchers/exist.rb
rspec-1.1.10 lib/spec/matchers/exist.rb
rspec-1.1.7 lib/spec/matchers/exist.rb
rspec-1.1.11 lib/spec/matchers/exist.rb
rspec-1.1.6 lib/spec/matchers/exist.rb
rspec-1.1.9 lib/spec/matchers/exist.rb
rspec-1.1.8 lib/spec/matchers/exist.rb
typo-5.1.98 vendor/plugins/rspec/lib/spec/matchers/exist.rb
typo-5.2 vendor/plugins/rspec/lib/spec/matchers/exist.rb