aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--actionmailer/lib/action_mailer.rb2
-rw-r--r--activemodel/test/test_helper.rb3
-rw-r--r--activesupport/lib/active_support.rb2
-rw-r--r--railties/lib/rails_generator/secret_key_generator.rb2
-rw-r--r--railties/test/secret_key_generation_test.rb2
5 files changed, 9 insertions, 2 deletions
diff --git a/actionmailer/lib/action_mailer.rb b/actionmailer/lib/action_mailer.rb
index b4693b192b..0f173ea4e8 100644
--- a/actionmailer/lib/action_mailer.rb
+++ b/actionmailer/lib/action_mailer.rb
@@ -31,6 +31,8 @@ rescue LoadError
end
end
+require 'action_view'
+
module ActionMailer
def self.load_all!
[Base, Part, ::Text::Format, ::Net::SMTP]
diff --git a/activemodel/test/test_helper.rb b/activemodel/test/test_helper.rb
index 4dd5b9832b..5b5678e42d 100644
--- a/activemodel/test/test_helper.rb
+++ b/activemodel/test/test_helper.rb
@@ -6,6 +6,9 @@ require 'mocha'
require 'active_model'
require 'active_model/state_machine'
+
+$:.unshift File.dirname(__FILE__) + "/../../activesupport/lib"
+require 'active_support'
require 'active_support/test_case'
class ActiveModel::TestCase < ActiveSupport::TestCase
diff --git a/activesupport/lib/active_support.rb b/activesupport/lib/active_support.rb
index 8729d6de59..f4b804801f 100644
--- a/activesupport/lib/active_support.rb
+++ b/activesupport/lib/active_support.rb
@@ -32,7 +32,6 @@ module ActiveSupport
autoload :BufferedLogger, 'active_support/buffered_logger'
autoload :Cache, 'active_support/cache'
autoload :Callbacks, 'active_support/callbacks'
- autoload :Dependencies, 'active_support/dependencies'
autoload :Deprecation, 'active_support/deprecation'
autoload :Duration, 'active_support/duration'
autoload :Gzip, 'active_support/gzip'
@@ -53,6 +52,7 @@ end
require 'active_support/vendor'
require 'active_support/core_ext'
+require 'active_support/dependencies'
require 'active_support/json'
I18n.load_path << "#{File.dirname(__FILE__)}/active_support/locale/en.yml"
diff --git a/railties/lib/rails_generator/secret_key_generator.rb b/railties/lib/rails_generator/secret_key_generator.rb
index 553811d35d..7dd495a2f5 100644
--- a/railties/lib/rails_generator/secret_key_generator.rb
+++ b/railties/lib/rails_generator/secret_key_generator.rb
@@ -1,3 +1,5 @@
+require 'active_support/deprecation'
+
module Rails
# A class for creating random secret keys. This class will do its best to create a
# random secret key that's as secure as possible, using whatever methods are
diff --git a/railties/test/secret_key_generation_test.rb b/railties/test/secret_key_generation_test.rb
index df486c3bbb..2c7c3d5dfe 100644
--- a/railties/test/secret_key_generation_test.rb
+++ b/railties/test/secret_key_generation_test.rb
@@ -1,4 +1,4 @@
-require 'test/unit'
+require 'abstract_unit'
# Must set before requiring generator libs.
if defined?(RAILS_ROOT)