Closed benjavicente closed 3 years ago
Hola! Podrá ser que te falta algo en la configuración de rspec? Revisa esta issue y avisame si es algo parecido o no
Era lo segundo de esa issue! tenía el archivo de configuración pero no estaba incluido.
Cambié { create(:service) }
por { attributes_for (:service) }
en el test y añadí config.include FactoryBot::Syntax::Methods
a spec/rails_helper.rb
y ahora me está funcionando.
Muchas gracias!
Hola! Estoy tratando de añadir test de
request
conFaker
yFactoryBot
siguiendo el código que se mostró en clases. Al correr los test, me encuentro con el siguiente error:Tengo una factory
:service
(parecido a esto) y un controlador paraServices
con el métodocreate
(parecido a esto). ¿Qué puede que tenga mal?Traté de cambiarle el nombre a la factory por otro para ver si era un problema tener un modelo del mismo nombre, pero eso no funcionó 😕
Edit: Creo que es porque estoy creando el objeto previo al testeo. ¿Como puedo hacer una factory que sea una base del objeto a testear? Como por ejemplo, "crear" un auto genérico y luego probar si falla cuando la marca es nula.