Module: Ekylibre::PluginSystem::Mixin::TestCaseMixin

Defined in:
lib/ekylibre/plugin_system/mixin/test_case_mixin.rb

Instance Method Summary collapse

Instance Method Details

#after_teardownObject



17
18
19
20
21
# File 'lib/ekylibre/plugin_system/mixin/test_case_mixin.rb', line 17

def after_teardown
  super
ensure
  Ekylibre::PluginSystem::GlobalContainer.unset
end

#before_setupObject



7
8
9
10
11
12
13
14
15
# File 'lib/ekylibre/plugin_system/mixin/test_case_mixin.rb', line 7

def before_setup
  container = Ekylibre::Application.instance.system.container

  RequestStore.clear!

  Ekylibre::PluginSystem::GlobalContainer.set(container.dup)

  super
end

#containerCorindon::DependencyInjection::Container

Returns:

  • (Corindon::DependencyInjection::Container)


24
25
26
# File 'lib/ekylibre/plugin_system/mixin/test_case_mixin.rb', line 24

def container
  Ekylibre::PluginSystem::GlobalContainer.get
end