class RSpec::Matchers::BuiltIn::Exist::ExistenceTest
@api private Simple class for memoizing actual/expected for this matcher and examining the match
Public Instance Methods
@api private @return [Boolean]
# File rspec-expectations/lib/rspec/matchers/built_in/exist.rb, line 52 def actual_exists? existence_values.first end
@return [Boolean]
# File rspec-expectations/lib/rspec/matchers/built_in/exist.rb, line 46 def valid_test? uniq_truthy_values.size == 1 end
@api private @return [String]
# File rspec-expectations/lib/rspec/matchers/built_in/exist.rb, line 58 def validity_message case uniq_truthy_values.size when 0 " but it does not respond to either `exist?` or `exists?`" when 2 " but `exist?` and `exists?` returned different values:\n\n"\ " exist?: #{existence_values.first}\n"\ "exists?: #{existence_values.last}" end end