Ho creato un minitest.rake, come da ryan bates railscast (http://railscasts.com/episodes/327-minitest-with-rails).Perché il mio minitest.rake è in esecuzione due volte quando inserisco il rake nel terminale?
Quando corro rastrello nel terminale, il test viene eseguito, e quindi esegue nuovamente prima di ripristinare la linea di comando.
require "rake/testtask"
Rake::TestTask.new(:test => "db:test:prepare") do |t|
t.libs << "test"
t.pattern = "test/**/*_test.rb"
end
task default: :test
Come posso scoprirlo? Questo è l'unico file nella mia cartella lib/tasks. –
Se lo si utilizza in rotaie ha già l'attività 'test'. Che cosa succede se rimuovi o commenta il tuo codice attività e fai 'rake -T', il task' test' sarà lì? – khustochka
È lì. Va bene se continuo a utilizzare "rake test" e rimuovere completamente il mio codice? –