Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/synthesis/object.rb,
lib/synthesis/util/mock_instance/mocha.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.mock_instance(*args) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/synthesis/util/mock_instance/mocha.rb', line 2 def self.mock_instance(*args) class_eval do alias original_initialize initialize def initialize()end end instance = new expects(:new).with(*args).returns(instance) class_eval do alias initialize original_initialize undef original_initialize end return instance end |
Instance Method Details
#__metaclass__ ⇒ Object
2 3 4 |
# File 'lib/synthesis/object.rb', line 2 def class << self; self end end |
#expectation(method, track, args = [], return_value = nil) ⇒ Object
6 7 8 |
# File 'lib/synthesis/object.rb', line 6 def expectation(method, track, args = [], return_value = nil) Synthesis::Expectation::Instance.new(self, method, track, args, return_value) end |