tasks rails generate example ruby rake rake-test

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