Flowdock
method

failure_message_for_should_not

Importance_0
failure_message_for_should_not() public

No documentation

This method has no description. You can help the RSpec community by adding new notes.

Hide source
# File lib/spec/matchers/be.rb, line 44
      def failure_message_for_should_not
        if handling_predicate?
          if predicate == :nil?
            "expected not nil, got nil"
          else
          "expected #{predicate}#{args_to_s} to return false, got #{@result.inspect}"
          end
        else
          message = "'should_not be \#{@comparison_method} \#{expected}' not only FAILED,\nit is a bit confusing.\n"
          
          raise message << ([:===,:==].include?(@comparison_method) ?
            "It might be more clearly expressed without the \"be\"?" :
            "It might be more clearly expressed in the positive?")
        end
      end
Register or log in to add new notes.