Kiedy biegnę post w moich Rails testową funkcjonalnyDlaczego wysyłanie wiadomości nie powiodło się w moim teście funkcjonalności Rails?
setup do
post :create, :user => Factory.attributes_for(:user)
end
i to się nie powiedzie, nie dostanę żadnej informacji zwrotnej, dlaczego. Wiem, że to się nie powiedzie, ponieważ moje twierdzenie, aby upewnić się, że istnieje jeden dodatkowy rekord w bazie danych, kończy się niepowodzeniem.
Próbowałem zrobić
setup do
post :create, :user => Factory.attributes_for(:user)
assert_valid @controller.object
end
ale obiekt jest chroniony sposób.
Jak mogę sprawdzić błędy w obiekcie modelu, które wynikają z połączenia?
Używam marki Shoulda and Factory Girl, ale podejrzewam, że to nie ma znaczenia.
, który robi dokładnie to, co chcę. dzięki! – dbrown0708
Dzięki! Bardzo mi to pomogło! :) – CalebHC