Class: Class
Overview
Methods added all classes to allow mocking and stubbing on real objects.
Defined Under Namespace
Classes: AnyInstance
Instance Method Summary collapse
-
#any_instance ⇒ Object
:call-seq: any_instance -> mock object.
-
#stubba_method ⇒ Object
:nodoc:.
Instance Method Details
#any_instance ⇒ Object
:call-seq: any_instance -> mock object
Returns a mock object which will detect calls to any instance of this class.
Product.any_instance.stubs(:save).returns(false)
product_1 = Product.new
assert_equal false, product_1.save
product_2 = Product.new
assert_equal false, product_2.save
167 168 169 |
# File 'lib/mocha/object.rb', line 167 def any_instance @any_instance ||= AnyInstance.new(self) end |
#stubba_method ⇒ Object
:nodoc:
126 127 128 |
# File 'lib/mocha/object.rb', line 126 def stubba_method # :nodoc: Mocha::ClassMethod end |