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
21 22 23 24 25 |
# File 'lib/rspec/rails/matchers/have_extension.rb', line 21 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
12 13 14 15 16 |
# File 'lib/rspec/rails/matchers/have_extension.rb', line 12 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 |