posso tipicamente testare un metodo di Test :: Unit regolare utilizzando la seguente sintassi di comando per un metodo "delete_user_test":Come eseguire un singolo test contesto shoulda in Ruby Test :: quadro Unità
ruby functional/user_controller_test.rb -n delete_user_test
Ora, quando sto usando il plugin shoulda con test :: Unit cerco di usare la stessa tecnica come segue:
...
context "Deleting a User" do
should "remove user from user table" do
...
end
end
Poi cerco di eseguire il singolo test come segue:
ruby functional/user_controller_test.rb -n "test: Deleting a User should remove user from user table"
Questo non funziona. Qualcuno sa come posso eseguire un singolo test di contesto usando shoulda e Test :: Unit. Ho un paio di test diversi in un file di test e voglio eseguire solo quello che usa TDD senza dover attendere l'esecuzione di tutti i test.
Fantastico! Ha funzionato! Grazie Milano. –
non funziona con 'minitest' :( – asymmetric
Wow impressionante super enorme grazie – Trip