class RSpec::SleepingKingStudios::Matchers::Core::BeBooleanMatcher
Matcher for testing whether an object is true or false.
@since 1.0.0
Public Instance Methods
description()
click to toggle source
(see BaseMatcher#description
)
# File lib/rspec/sleeping_king_studios/matchers/core/be_boolean_matcher.rb, line 12 def description 'be true or false' end
failure_message()
click to toggle source
(see BaseMatcher#failure_message
)
# File lib/rspec/sleeping_king_studios/matchers/core/be_boolean_matcher.rb, line 28 def failure_message "expected #{@actual.inspect} to be true or false" end
failure_message_when_negated()
click to toggle source
(see BaseMatcher#failure_message_when_negated
)
# File lib/rspec/sleeping_king_studios/matchers/core/be_boolean_matcher.rb, line 33 def failure_message_when_negated "expected #{@actual.inspect} not to be true or false" end
matches?(actual)
click to toggle source
Checks if the object is true or false.
@param [Object] actual The object to check.
@return [Boolean] True if the object is true or false, otherwise false.
Calls superclass method
RSpec::SleepingKingStudios::Matchers::BaseMatcher#matches?
# File lib/rspec/sleeping_king_studios/matchers/core/be_boolean_matcher.rb, line 21 def matches? actual super true === actual || false === actual end