Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/mocha/inspect.rb,
lib/stubba/object.rb,
lib/mocha/metaclass.rb
Instance Method Summary collapse
- #expects(symbol) ⇒ Object
- #metaclass ⇒ Object
- #mocha ⇒ Object
- #mocha_inspect ⇒ Object
- #reset_mocha ⇒ Object
- #stubba_method ⇒ Object
- #stubba_object ⇒ Object
- #stubs(symbol) ⇒ Object
- #verify ⇒ Object
Instance Method Details
#expects(symbol) ⇒ Object
24 25 26 27 28 |
# File 'lib/stubba/object.rb', line 24 def expects(symbol) method = stubba_method.new(stubba_object, symbol) $stubba.stub(method) mocha.expects(symbol, caller) end |
#metaclass ⇒ Object
3 4 5 |
# File 'lib/mocha/metaclass.rb', line 3 def class << self; self; end end |
#mocha ⇒ Object
8 9 10 |
# File 'lib/stubba/object.rb', line 8 def mocha @mocha ||= Mocha::Mock.new end |
#mocha_inspect ⇒ Object
4 5 6 |
# File 'lib/mocha/inspect.rb', line 4 def mocha_inspect inspect =~ /#</ ? "#<#{self.class}: #{self.object_id}>" : inspect end |
#reset_mocha ⇒ Object
12 13 14 |
# File 'lib/stubba/object.rb', line 12 def reset_mocha @mocha = nil end |
#stubba_method ⇒ Object
16 17 18 |
# File 'lib/stubba/object.rb', line 16 def stubba_method Stubba::InstanceMethod end |
#stubba_object ⇒ Object
20 21 22 |
# File 'lib/stubba/object.rb', line 20 def stubba_object self end |
#stubs(symbol) ⇒ Object
30 31 32 33 34 |
# File 'lib/stubba/object.rb', line 30 def stubs(symbol) method = stubba_method.new(stubba_object, symbol) $stubba.stub(method) mocha.stubs(symbol, caller) end |
#verify ⇒ Object
36 37 38 |
# File 'lib/stubba/object.rb', line 36 def verify mocha.verify end |