Sha256: 25a468dfbd79f858eea21f9fa30f23cf41913c4b6a1e4c3b56a2c6ada0d857a9
Contents?: true
Size: 1.18 KB
Versions: 3
Compression:
Stored size: 1.18 KB
Contents
class TrueClass; def inspect_for_expectation_not_met_error; "<true>" end end class FalseClass; def inspect_for_expectation_not_met_error; "<false>" end end class NilClass; def inspect_for_expectation_not_met_error; "nil" end end class Class; def inspect_for_expectation_not_met_error; "<#{name}>" end end class Proc; def inspect_for_expectation_not_met_error; "<Proc>" end end class Array; def inspect_for_expectation_not_met_error; "#{inspect}" end end class String; def inspect_for_expectation_not_met_error; "#{inspect}" end end class Object def inspect_for_expectation_not_met_error return "#{self.class} #{inspect}" if inspect.include? "<" return "#{self.class} <#{inspect}>" unless inspect.include? "<" end end module Spec class ShouldBase def default_message(expectation, expected=:no_expectation_specified) message = "#{@target.inspect_for_expectation_not_met_error} #{expectation}" if (expected != :no_expectation_specified) message << " " << expected.inspect_for_expectation_not_met_error end message end def fail_with_message(message) Kernel::raise(Spec::Api::ExpectationNotMetError.new(message)) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rspec-0.5.12 | lib/spec/api/helper/should_base.rb |
rspec-0.5.13 | lib/spec/api/helper/should_base.rb |
rspec-0.5.14 | lib/spec/api/helper/should_base.rb |