Stworzyłem minitest.rake, zgodnie z ryanem ranscast ryan (http://railscasts.com/episodes/327-minitest-with-rails).Dlaczego mój minitest.rake działa dwa razy, gdy wprowadzam rake do terminala?
Po uruchomieniu prowizji w terminalu test jest uruchamiany, a następnie uruchamiany ponownie przed zresetowaniem wiersza polecenia.
require "rake/testtask"
Rake::TestTask.new(:test => "db:test:prepare") do |t|
t.libs << "test"
t.pattern = "test/**/*_test.rb"
end
task default: :test
Jak mogę to stwierdzić? Jest to jedyny plik w moim katalogu dotyczącym lib/tasks. –
Jeśli używasz go w szynach, ma już zadanie 'test'. Co się stanie, jeśli usuniesz lub skomentujesz swój kod zadania i wykonasz "rake-T", czy zadanie "test" będzie tam? – khustochka
Jest tam. Czy to w porządku, jeśli nadal używam "testu prowizji" i całkowicie usuwam mój kod? –