Module: Ekylibre::PluginSystem::Mixin::TestCaseMixin
- Defined in:
- lib/ekylibre/plugin_system/mixin/test_case_mixin.rb
Instance Method Summary collapse
- #after_teardown ⇒ Object
- #before_setup ⇒ Object
- #container ⇒ Corindon::DependencyInjection::Container
Instance Method Details
#after_teardown ⇒ Object
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_setup ⇒ Object
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 |
#container ⇒ 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 |