module ActiveRecord::DatabaseTasksSetupper

Public Instance Methods

setup() click to toggle source
# File activerecord/test/cases/tasks/database_tasks_test.rb, line 8
def setup
  @mysql_tasks, @postgresql_tasks, @sqlite_tasks = stub, stub, stub
  ActiveRecord::Tasks::MySQLDatabaseTasks.stubs(:new).returns @mysql_tasks
  ActiveRecord::Tasks::PostgreSQLDatabaseTasks.stubs(:new).returns @postgresql_tasks
  ActiveRecord::Tasks::SQLiteDatabaseTasks.stubs(:new).returns @sqlite_tasks

  $stdout, @original_stdout = StringIO.new, $stdout
  $stderr, @original_stderr = StringIO.new, $stderr
end
teardown() click to toggle source
# File activerecord/test/cases/tasks/database_tasks_test.rb, line 18
def teardown
  $stdout, $stderr = @original_stdout, @original_stderr
end