Module: RSpec::Rails::Matchers::HaveExtensions
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/rspec/rails/matchers/have_extension.rb
Instance Method Summary collapse
-
#description_with_errors_on_extensions ⇒ Object
private
Enhances the description for
should have(n)
matchers. -
#failure_message_for_should_with_errors_on_extensions ⇒ Object
private
Enhances the failure message for
should have(n)
matchers.
Instance Method Details
#description_with_errors_on_extensions ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Enhances the description for should have(n)
matchers
20 21 22 23 24 |
# File 'lib/rspec/rails/matchers/have_extension.rb', line 20 def description_with_errors_on_extensions return "have #{relativities[@relativity]}#{@expected} errors on :#{@args[0]}" if @collection_name == :errors_on return "have #{relativities[@relativity]}#{@expected} error on :#{@args[0]}" if @collection_name == :error_on return description_without_errors_on_extensions end |
#failure_message_for_should_with_errors_on_extensions ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Enhances the failure message for should have(n)
matchers
11 12 13 14 15 |
# File 'lib/rspec/rails/matchers/have_extension.rb', line 11 def return "expected #{relativities[@relativity]}#{@expected} errors on :#{@args[0]}, got #{@actual}" if @collection_name == :errors_on return "expected #{relativities[@relativity]}#{@expected} error on :#{@args[0]}, got #{@actual}" if @collection_name == :error_on return end |