mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Merge pull request #32776 from Edouard-chin/ec-as-hooks
Use testing lazy-load hooks
This commit is contained in:
commit
9ecbd64cd9
1 changed files with 11 additions and 10 deletions
|
@ -20,28 +20,29 @@ if defined?(ActiveRecord::Base)
|
||||||
exit 1
|
exit 1
|
||||||
end
|
end
|
||||||
|
|
||||||
module ActiveSupport
|
ActiveSupport.on_load(:active_support_test_case) do
|
||||||
class TestCase
|
include ActiveRecord::TestDatabases
|
||||||
include ActiveRecord::TestDatabases
|
include ActiveRecord::TestFixtures
|
||||||
include ActiveRecord::TestFixtures
|
|
||||||
self.fixture_path = "#{Rails.root}/test/fixtures/"
|
self.fixture_path = "#{Rails.root}/test/fixtures/"
|
||||||
self.file_fixture_path = fixture_path + "files"
|
self.file_fixture_path = fixture_path + "files"
|
||||||
end
|
|
||||||
end
|
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
|
end
|
||||||
|
|
||||||
# :enddoc:
|
# :enddoc:
|
||||||
|
|
||||||
class ActionController::TestCase
|
ActiveSupport.on_load(:action_controller_test_case) do
|
||||||
def before_setup # :nodoc:
|
def before_setup # :nodoc:
|
||||||
@routes = Rails.application.routes
|
@routes = Rails.application.routes
|
||||||
super
|
super
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class ActionDispatch::IntegrationTest
|
ActiveSupport.on_load(:action_dispatch_integration_test) do
|
||||||
def before_setup # :nodoc:
|
def before_setup # :nodoc:
|
||||||
@routes = Rails.application.routes
|
@routes = Rails.application.routes
|
||||||
super
|
super
|
||||||
|
|
Loading…
Reference in a new issue