Class: RSpec::Matchers::BuiltIn::EndWith
- Inherits:
-
StartAndEndWith
- Object
- BaseMatcher
- StartAndEndWith
- RSpec::Matchers::BuiltIn::EndWith
- Defined in:
- lib/rspec/matchers/built_in/start_and_end_with.rb
Constant Summary
Constant Summary
Constants inherited from BaseMatcher
Instance Attribute Summary
Attributes inherited from BaseMatcher
#actual, #expected, #rescued_exception
Instance Method Summary (collapse)
Methods inherited from StartAndEndWith
#failure_message_for_should, #failure_message_for_should_not, #initialize, #matches?
Methods inherited from BaseMatcher
#==, #description, #diffable?, #failure_message_for_should, #failure_message_for_should_not, #initialize, #match_unless_raises, #matches?
Methods included from Pretty
#_pretty_print, #expected_to_sentence, #name, #name_to_sentence, #split_words, #to_sentence, #to_word, #underscore
Constructor Details
This class inherits a constructor from RSpec::Matchers::BuiltIn::StartAndEndWith
Instance Method Details
- (Boolean) element_matches?(expected, actual)
42 43 44 |
# File 'lib/rspec/matchers/built_in/start_and_end_with.rb', line 42 def element_matches?(expected, actual) actual[-1] == expected end |
- (Boolean) subset_matches?(expected, actual)
38 39 40 |
# File 'lib/rspec/matchers/built_in/start_and_end_with.rb', line 38 def subset_matches?(expected, actual) actual[-expected.length, expected.length] == expected end |