generate - ruby on rails scaffold
Agregue dependencias de tareas a Rake:: TestTask (2)
¿Cómo puedo declarar dependencias de tareas a una TestTask?
En este ejemplo, la tarea ''clean_database'' debe ejecutarse antes de la tarea de integración
Rake::TestTask.new(:integration) do |t|
t.libs << "test"
t.test_files = FileList[''test/**/integration/**/test*.rb'']
t.verbose = true
end
task :clean_database => [:init] do
#...
end
Puede pasar la dependencia al inicializador TestTask:
Rake::TestTask.new(:integration => :clean_database) do |t|
t.libs << "test"
t.test_files = FileList[''test/**/integration/**/test*.rb'']
t.verbose = true
end
Rake permite redefinir las tareas existentes, por lo que debería ser posible (agregarlo a su código existente):
task :integration => :clean_database