class ActiveRecord::DatabaseTasksPurgeCurrentTest

Public Instance Methods

test_purges_current_environment_database() click to toggle source
# File activerecord/test/cases/tasks/database_tasks_test.rb, line 397
def test_purges_current_environment_database
  configurations = {
    "development" => { "database" => "dev-db" },
    "test"        => { "database" => "test-db" },
    "production"  => { "database" => "prod-db" }
  }
  ActiveRecord::Base.stubs(:configurations).returns(configurations)

  ActiveRecord::Tasks::DatabaseTasks.expects(:purge).
    with("database" => "prod-db")
  ActiveRecord::Base.expects(:establish_connection).with(:production)

  ActiveRecord::Tasks::DatabaseTasks.purge_current("production")
end