Si has tenido la enorme suerte de trabajar en un proyecto en el que se usa Rails de la manera tradicional (dónde las páginas HTML se renderizan en el servidor y la carga de Javascript es la mínima indispensable), aquí tienes una breve guía de cómo debes testear tu aplicación para conseguir una cobertura y velocidad de ejecución óptimas.
Todas las aplicaciones que realicemos deberán implementar los siguientes tests (siempre que sea posible):
Es la única parte que no cambia respecto a lo que ya veníamos haciendo. Deberemos testear de forma unitaria los modelos, los jobs, las policies y las clases propias usando la forma habitual.