Class: BasicObject

Defined in:
lib/rspec/expectations/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 collapse

Instance Method Details

#shouldBoolean

Note:

This is only available when you have enabled the :should syntax.

Passes if matcher returns true. Available on every Object.

Examples:

actual.should eq expected
actual.should match /expression/

See Also:



# File 'lib/rspec/expectations/syntax.rb', line 109

#should_notBoolean

Note:

This is only available when you have enabled the :should syntax.

Passes if matcher returns false. Available on every Object.

Examples:

actual.should_not eq expected

See Also:



# File 'lib/rspec/expectations/syntax.rb', line 131