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.