class ActiveRecord::DatabaseTasksCreateCurrentTest
Public Instance Methods
setup()
click to toggle source
# File activerecord/test/cases/tasks/database_tasks_test.rb, line 160 def setup @configurations = { "development" => { "database" => "dev-db" }, "test" => { "database" => "test-db" }, "production" => { "database" => "prod-db" } } ActiveRecord::Base.stubs(:configurations).returns(@configurations) ActiveRecord::Base.stubs(:establish_connection).returns(true) end
test_creates_current_environment_database()
click to toggle source
# File activerecord/test/cases/tasks/database_tasks_test.rb, line 171 def test_creates_current_environment_database ActiveRecord::Tasks::DatabaseTasks.expects(:create). with("database" => "prod-db") ActiveRecord::Tasks::DatabaseTasks.create_current( ActiveSupport::StringInquirer.new("production") ) end
test_creates_test_and_development_databases_when_env_was_not_specified()
click to toggle source
# File activerecord/test/cases/tasks/database_tasks_test.rb, line 180 def test_creates_test_and_development_databases_when_env_was_not_specified ActiveRecord::Tasks::DatabaseTasks.expects(:create). with("database" => "dev-db") ActiveRecord::Tasks::DatabaseTasks.expects(:create). with("database" => "test-db") ActiveRecord::Tasks::DatabaseTasks.create_current( ActiveSupport::StringInquirer.new("development") ) end
test_creates_test_and_development_databases_when_quails_env_is_development()
click to toggle source
# File activerecord/test/cases/tasks/database_tasks_test.rb, line 191 def test_creates_test_and_development_databases_when_quails_env_is_development old_env = ENV["RAILS_ENV"] ENV["RAILS_ENV"] = "development" ActiveRecord::Tasks::DatabaseTasks.expects(:create). with("database" => "dev-db") ActiveRecord::Tasks::DatabaseTasks.expects(:create). with("database" => "test-db") ActiveRecord::Tasks::DatabaseTasks.create_current( ActiveSupport::StringInquirer.new("development") ) ensure ENV["RAILS_ENV"] = old_env end
test_establishes_connection_for_the_given_environment()
click to toggle source
# File activerecord/test/cases/tasks/database_tasks_test.rb, line 206 def test_establishes_connection_for_the_given_environment ActiveRecord::Tasks::DatabaseTasks.stubs(:create).returns true ActiveRecord::Base.expects(:establish_connection).with(:development) ActiveRecord::Tasks::DatabaseTasks.create_current( ActiveSupport::StringInquirer.new("development") ) end