Module Spec::Expectations
In: lib/spec/expectations.rb
lib/spec/expectations/diff.rb
lib/spec/expectations/errors.rb
lib/spec/expectations/message_builder.rb
lib/spec/expectations/sugar.rb
lib/spec/expectations/differs/default.rb
lib/spec/expectations/extensions/numeric.rb
lib/spec/expectations/extensions/object.rb
lib/spec/expectations/extensions/proc.rb
lib/spec/expectations/extensions/string.rb
lib/spec/expectations/should/base.rb
lib/spec/expectations/should/change.rb
lib/spec/expectations/should/have.rb
lib/spec/expectations/should/not.rb
lib/spec/expectations/should/should.rb

See Spec::Expectations::ObjectExpectations for expectations that are available on all objects.

See Spec::Expectations::ProcExpectations for expectations that are available on Proc objects.

See Spec::Expectations::NumericExpectations for expectations that are available on Numeric objects.

Methods

Classes and Modules

Module Spec::Expectations::Differs
Module Spec::Expectations::NumericExpectations
Module Spec::Expectations::ObjectExpectations
Module Spec::Expectations::ProcExpectations
Module Spec::Expectations::StringExpectations
Class Spec::Expectations::ExpectationNotMetError
Class Spec::Expectations::MessageBuilder

Public Class methods

[Source]

    # File lib/spec/expectations.rb, line 23
23:       def build_message(actual, expectation, expected)
24:         message_builder.build_message(actual, expectation, expected)
25:       end

raises a Spec::Expectations::ExpecationNotMetError with message

[Source]

    # File lib/spec/expectations.rb, line 19
19:       def fail_with(message)
20:         Kernel::raise(Spec::Expectations::ExpectationNotMetError.new(message))
21:       end

[Validate]