You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sucede que hemos creado tests de modelos, y cuando corremos el comando rails test y vemos el archivo index.html, nos arroja 0% en los tests de modelos.
Resulta que tenemos test de validaciones y de las funciones de los modelos, pero cuando nos metemos a ver qué filas faltan por testear, nos aparece que faltan por testear las asociaciones.
¿Alguien sabe porque toma todo como 0% y porque pide las asociaciones si esas no se prueban en los tests de modelos?
The text was updated successfully, but these errors were encountered:
¿Desde el principio del proyecto los tests de modelos les han arrojado 0% de cobertura o esto se puede deber a un cambio reciente en sus configuraciones?
De todas formas, si no tuviesen ningún test y estuviesen cargando/instanciando las clases de sus modelos, las únicas líneas con cobertura deberían ser las asociaciones, ya que son parte de la definición de la clase y se ejecutan al cargar los modelos en la aplicación. Por esta razón pienso que puede ser algún problema de configuración de cómo miden la cobertura, o que en sus tests no están utilizando las clases originales de su aplicación.
Por otra parte, las asociaciones sí son parte de las funcionalidades que se prueban en los tests de modelos. Como vimos en clases, una forma más simple de hacerlo es con la ayuda de la herramienta Shoulda Matchers en la sección de ActiveRecord.
Sucede que hemos creado tests de modelos, y cuando corremos el comando rails test y vemos el archivo index.html, nos arroja 0% en los tests de modelos.
Resulta que tenemos test de validaciones y de las funciones de los modelos, pero cuando nos metemos a ver qué filas faltan por testear, nos aparece que faltan por testear las asociaciones.
¿Alguien sabe porque toma todo como 0% y porque pide las asociaciones si esas no se prueban en los tests de modelos?
The text was updated successfully, but these errors were encountered: