diff options
author | Kasper Timm Hansen <kaspth@gmail.com> | 2018-07-05 20:44:53 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-05 20:44:53 +0200 |
commit | 9ecbd64cd93af0c7efe3141e93f85e5c263e00d0 (patch) | |
tree | 537788859e286ef5defba7a476bbe9af0df6414a /railties | |
parent | a67af299fa61360197448caac67bd33ae901b304 (diff) | |
parent | 2730f10560a9824d7cfb458fb3e78c754064fc6c (diff) | |
download | rails-9ecbd64cd93af0c7efe3141e93f85e5c263e00d0.tar.gz rails-9ecbd64cd93af0c7efe3141e93f85e5c263e00d0.tar.bz2 rails-9ecbd64cd93af0c7efe3141e93f85e5c263e00d0.zip |
Merge pull request #32776 from Edouard-chin/ec-as-hooks
Use testing lazy-load hooks
Diffstat (limited to 'railties')
-rw-r--r-- | railties/lib/rails/test_help.rb | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/railties/lib/rails/test_help.rb b/railties/lib/rails/test_help.rb index 4bd7d74b04..4e3ec184be 100644 --- a/railties/lib/rails/test_help.rb +++ b/railties/lib/rails/test_help.rb @@ -20,28 +20,29 @@ if defined?(ActiveRecord::Base) exit 1 end - module ActiveSupport - class TestCase - include ActiveRecord::TestDatabases - include ActiveRecord::TestFixtures - self.fixture_path = "#{Rails.root}/test/fixtures/" - self.file_fixture_path = fixture_path + "files" - end + ActiveSupport.on_load(:active_support_test_case) do + include ActiveRecord::TestDatabases + include ActiveRecord::TestFixtures + + self.fixture_path = "#{Rails.root}/test/fixtures/" + self.file_fixture_path = fixture_path + "files" end - ActionDispatch::IntegrationTest.fixture_path = ActiveSupport::TestCase.fixture_path + ActiveSupport.on_load(:action_dispatch_integration_test) do + self.fixture_path = ActiveSupport::TestCase.fixture_path + end end # :enddoc: -class ActionController::TestCase +ActiveSupport.on_load(:action_controller_test_case) do def before_setup # :nodoc: @routes = Rails.application.routes super end end -class ActionDispatch::IntegrationTest +ActiveSupport.on_load(:action_dispatch_integration_test) do def before_setup # :nodoc: @routes = Rails.application.routes super |