class ActiveRecord::DatabaseTasksRegisterTask
Public Class Methods
new(*arguments)
click to toggle source
# File activerecord/test/cases/tasks/database_tasks_test.rb, line 60 def initialize(*arguments); end
Public Instance Methods
structure_dump(filename)
click to toggle source
# File activerecord/test/cases/tasks/database_tasks_test.rb, line 61 def structure_dump(filename); end
test_register_task()
click to toggle source
# File activerecord/test/cases/tasks/database_tasks_test.rb, line 58 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", nil) ActiveRecord::Tasks::DatabaseTasks.register_task(/foo/, klazz) ActiveRecord::Tasks::DatabaseTasks.structure_dump({ "adapter" => :foo }, "awesome-file.sql") end
test_unregistered_task()
click to toggle source
# File activerecord/test/cases/tasks/database_tasks_test.rb, line 72 def test_unregistered_task assert_raise(ActiveRecord::Tasks::DatabaseNotSupported) do ActiveRecord::Tasks::DatabaseTasks.structure_dump({ "adapter" => :bar }, "awesome-file.sql") end end