2012-08-28 19 views
8

jako przewodników, polecenie używane do przygotowania bazy testowej jestszyn: rake db: Test: przygotowanie Vs testu natarcia: przygotować

bundle exec rake db:test:prepare 

jednak odkryłem, że następujące polecenie działa również & stworzony db testową dla mnie.

bundle exec rake test:prepare 

Chciał wiedzieć, czy jest to poprawne polecenie, jeśli tak. Gdzie mogę znaleźć dokumentację.

testowane na rails 3.2.8

+0

więc czy kiedykolwiek dowiedziałeś się, że oba są takie same? – ayjay

Odpowiedz

11

Według github and the source code wymienia się na dole.

Stąd jest to skrót, opakowanie, jakkolwiek chcesz to nazwać. Kolejne pytanie brzmi: dlaczego tak się nie dzieje, gdy robisz bundle exec rake -T, ale hej.

+2

Więc znalazłem pisankę w szynach :) – CuriousMind

+4

Tylko zadania rake'owe z 'desc" pewnym opisem "' zanim definicja zadania pojawi się z 'rake-T'. Zgaduję, że w zadaniu 'test: prepare' brakuje tego. –

+1

W rzeczywistości nie wydają się być aliasami dla siebie nawzajem, jeśli spojrzeć na źródło. test: przygotować ma więcej wymagań wstępnych niż db: test: przygotować. –

Powiązane problemy