Methods
N
S
T
Class Public methods
new(*arguments)
# File activerecord/test/cases/tasks/database_tasks_test.rb, line 24
def initialize(*arguments); end
Instance Public methods
structure_dump(filename)
# File activerecord/test/cases/tasks/database_tasks_test.rb, line 25
def structure_dump(filename); end
test_register_task()
# File activerecord/test/cases/tasks/database_tasks_test.rb, line 22
def test_register_task
  klazz = Class.new do
    def initialize(*arguments); end
    def structure_dump(filename); end
  end
  instance = klazz.new

  klazz.stubs(:new).returns instance
  instance.expects(:structure_dump).with("awesome-file.sql")

  ActiveRecord::Tasks::DatabaseTasks.register_task(/foo/, klazz)
  ActiveRecord::Tasks::DatabaseTasks.structure_dump({'adapter' => :foo}, "awesome-file.sql")
end
test_unregistered_task()
# File activerecord/test/cases/tasks/database_tasks_test.rb, line 36
def test_unregistered_task
  assert_raise(ActiveRecord::Tasks::DatabaseNotSupported) do
    ActiveRecord::Tasks::DatabaseTasks.structure_dump({'adapter' => :bar}, "awesome-file.sql")
  end
end