Module: Corindon::DependencyInjection::Testing::MockUtils

Defined in:
lib/corindon/dependency_injection/testing/mock_utils.rb

Overview

Defines the ‘mock_definition` on Container allowing to mock services returned by the container for a given Definition

Instance Method Summary collapse

Instance Method Details

#dupObject



28
29
30
31
32
33
34
35
36
# File 'lib/corindon/dependency_injection/testing/mock_utils.rb', line 28

def dup
  new_instance = super

  mocks.each do |definition, value|
    new_instance.mock_definition(definition, value)
  end

  new_instance
end

#mocksObject



24
25
26
# File 'lib/corindon/dependency_injection/testing/mock_utils.rb', line 24

def mocks
  @mocks ||= {}
end