¿Qué está intentando exactamente probar? No debería necesitar verificar el comportamiento del time_ago_in_words
en sí mismo, porque eso está cubierto por las propias pruebas de Rails. Si está probando uno de sus propios ayudantes que usa time_ago_in_words
, la salida se puede verificar en una prueba auxiliar (que hereda de ActionView::TestCase
).
pruebas funcionales están destinadas a verificar el comportamiento de los controladores (lo que la plantilla que prestan, si permiten el acceso, redirigir, etc) que puede incluir la comprobación de la presencia de ciertas etiquetas HTML (ID). Normalmente trato de evitar usarlos para verificar el contenido de las etiquetas.
Argh, eso realmente me dio un vuelco, sheesh, tenía este código en un archivo de inicializador y no pudo encontrar el método. ¡Gracias! – Bob
Gran trabajo, gracias –
Desde la consola, también puede acceder a funciones de ayuda con 'irb (principal): 110: 0> helper.time_ago_in_words 3.minutes.ago' – Chloe