diff options
Diffstat (limited to 'qa/qa.rb')
-rw-r--r-- | qa/qa.rb | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -30,6 +30,22 @@ module QA loader.ignore("#{root}/specs/features") loader.ignore("#{root}/specs/spec_helper.rb") + # we need to eager load scenario classes + # zeitwerk does not have option to configure what to eager load, so all exceptions have to be defined + loader.do_not_eager_load("#{root}/ce") + loader.do_not_eager_load("#{root}/ee") + loader.do_not_eager_load("#{root}/flow") + loader.do_not_eager_load("#{root}/git") + loader.do_not_eager_load("#{root}/mobile") + loader.do_not_eager_load("#{root}/page") + loader.do_not_eager_load("#{root}/resource") + loader.do_not_eager_load("#{root}/runtime") + loader.do_not_eager_load("#{root}/service") + loader.do_not_eager_load("#{root}/specs") + loader.do_not_eager_load("#{root}/support") + loader.do_not_eager_load("#{root}/tools") + loader.do_not_eager_load("#{root}/vendor") + loader.inflector.inflect( "ce" => "CE", "ee" => "EE", @@ -74,6 +90,7 @@ module QA end loader.setup + loader.eager_load end # Custom warning processing |