aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib
diff options
context:
space:
mode:
authorRafael Mendonça França <rafaelmfranca@gmail.com>2013-12-15 10:45:03 -0800
committerRafael Mendonça França <rafaelmfranca@gmail.com>2013-12-15 10:45:03 -0800
commitb0e06ec0da901304cbf458676da0d3837e49cc4e (patch)
treed4e918f2a00ed69e35a2da4e09228a8cd5ccba4d /activerecord/lib
parent0e5ef3f3ec2ec9568af34a970b19042a20cb0a34 (diff)
parent2648819ef1ec412cfd1798a0df58939c0f1641d5 (diff)
downloadrails-b0e06ec0da901304cbf458676da0d3837e49cc4e.tar.gz
rails-b0e06ec0da901304cbf458676da0d3837e49cc4e.tar.bz2
rails-b0e06ec0da901304cbf458676da0d3837e49cc4e.zip
Merge pull request #13312 from arthurnn/fix_db_task_req
db:test:clone and prepare must load environment
Diffstat (limited to 'activerecord/lib')
-rw-r--r--activerecord/lib/active_record/railties/databases.rake5
1 files changed, 2 insertions, 3 deletions
diff --git a/activerecord/lib/active_record/railties/databases.rake b/activerecord/lib/active_record/railties/databases.rake
index 52b3d3e5e6..0fdfed991c 100644
--- a/activerecord/lib/active_record/railties/databases.rake
+++ b/activerecord/lib/active_record/railties/databases.rake
@@ -343,7 +343,7 @@ db_namespace = namespace :db do
end
# desc "Recreate the test database from a fresh schema"
- task :clone do
+ task :clone => :environment do
case ActiveRecord::Base.schema_format
when :ruby
db_namespace["test:clone_schema"].invoke
@@ -364,7 +364,7 @@ db_namespace = namespace :db do
end
# desc 'Check for pending migrations and load the test schema'
- task :prepare => :load_config do
+ task :prepare => [:environment, :load_config] do
unless ActiveRecord::Base.configurations.blank?
db_namespace['test:load'].invoke
end
@@ -401,4 +401,3 @@ namespace :railties do
end
task 'test:prepare' => ['db:test:prepare', 'db:test:load', 'db:abort_if_pending_migrations']
-