Class: Module
- Defined in:
- lib/stubba/object.rb,
lib/auto_mocha/auto_mock.rb
Instance Method Summary collapse
- #const_missing(symbol) ⇒ Object
- #mochas ⇒ Object
- #reset_mochas ⇒ Object
- #stubba_method ⇒ Object
- #verify_all ⇒ Object
Instance Method Details
#const_missing(symbol) ⇒ Object
13 14 15 |
# File 'lib/auto_mocha/auto_mock.rb', line 13 def const_missing(symbol) mochas[symbol] ||= Mocha::MockClass.dup end |
#mochas ⇒ Object
5 6 7 |
# File 'lib/auto_mocha/auto_mock.rb', line 5 def mochas @@mochas ||= {} end |
#reset_mochas ⇒ Object
9 10 11 |
# File 'lib/auto_mocha/auto_mock.rb', line 9 def reset_mochas @@mochas = nil end |
#stubba_method ⇒ Object
44 45 46 |
# File 'lib/stubba/object.rb', line 44 def stubba_method Stubba::ClassMethod end |
#verify_all ⇒ Object
17 18 19 |
# File 'lib/auto_mocha/auto_mock.rb', line 17 def verify_all mochas.each_value { |mocha| mocha.verify_all } end |