Class: BasicObject
Relationships & Source Files | |
Defined in: | rspec-expectations/lib/rspec/expectations/syntax.rb, rspec-mocks/lib/rspec/mocks/syntax.rb |
Overview
The legacy :should
syntax adds the following methods directly to BasicObject
so that they are available off of any object. Note, however, that this syntax does not always play nice with delegate/proxy objects. We recommend you use the non-monkeypatching :expect
syntax instead.
Instance Method Summary
-
#should(matcher, message) ⇒ Boolean
Passes if
matcher
returns true. -
#should_not(matcher, message) ⇒ Boolean
Passes if
matcher
returns false.
Instance Method Details
#should(matcher, message) ⇒ Boolean
Note:
This is only available when you have enabled the :should
syntax.
Passes if matcher
returns true. Available on every Object
.
#should_not(matcher, message) ⇒ Boolean
Note:
This is only available when you have enabled the :should
syntax.
Passes if matcher
returns false. Available on every Object
.