Ich habe eine Minitest.Rake erstellt, nach Ryan Bates Railscast (http://railscasts.com/episodes/327-minitest-with-rails).Warum läuft mein minitest.rake zweimal, wenn ich Rake ins Terminal eingebe?
Wenn ich Rake im Terminal ausführen, wird der Test ausgeführt und dann erneut ausgeführt, bevor die Befehlszeile zurückgesetzt wird.
require "rake/testtask"
Rake::TestTask.new(:test => "db:test:prepare") do |t|
t.libs << "test"
t.pattern = "test/**/*_test.rb"
end
task default: :test
Wie kann ich das herausfinden? Dies ist die einzige Datei in meinem Verzeichnis lib/tasks. –
Wenn Sie es in Schienen verwenden, hat es bereits "Test" Aufgabe. Was ist, wenn Sie Ihren Aufgabencode entfernen oder auskommentieren und "Rake -T" ausführen, wird "Test" Aufgabe dort sein? – khustochka
Es ist da. Ist es in Ordnung, wenn ich weiterhin 'Rake-Test' verwende und meinen Code vollständig lösche? –