15.22. Testy modułowe witryny WWW
Problem
Chcemy stworzyć zbiór automatycznych testów w celu przetestowania własności aplikacji Rails.
Rozwiązanie
W środowisku Rails nie ma narzędzia, które automatycznie tworzy kod testowy, analogicznego do tych, które służą do tworzenia sterowników i widoków. Pomimo tego skonfigurowanie i uruchamianie automatycznych testów nie jest trudne.
Kiedy używamy polecenia ./script/generate
do utworzenia sterowników i modeli, nie tylko oszczędzamy czas, ale także uzyskujemy szkielet do wykonywania testów modułowych i funkcjonalnych. Dzięki wypełnieniu tego szkieletu, można dość dokładnie testować definiowane własności funkcjonalne.
Do tej pory wszystkie przykłady w tym rozdziale były wykonywane z wykorzystaniem ...
Get Ruby. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.