Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error con request specs #161

Open
raibd opened this issue Nov 28, 2021 · 0 comments
Open

Error con request specs #161

raibd opened this issue Nov 28, 2021 · 0 comments

Comments

@raibd
Copy link

raibd commented Nov 28, 2021

Hola, al correr Rspec me tira el mismo error en todos los modelos en los tests de request. Los errores son en los tests de new, show y edit de todos los modelos. Se que el error tiene que ver con las asociaciones de los modelos, las cuales se deberían tomar en cuenta en los tests de request, pero ya he intentado definiendo instancias tipo let(:algo) {create(:algo)} pero no funciona.

Por ejemplo, este es el error de new para el modelo Answers

 1) Answers GET /new returns http success
     Failure/Error: <%= form.number_field :user_id, id: :user_id,  value:current_user.id,  type: "hidden"%>

     ActionView::Template::Error:
       undefined method `id' for nil:NilClass

Este es el de show

 2) Answers GET /show returns http success
     Failure/Error: @question = Question.find(params[:id])

     ActiveRecord::RecordNotFound:
       Couldn't find Question without an ID

y este el de edit

3) Answers GET /edit returns http success
     Failure/Error: @answer = Answer.find(params[:id])

     ActiveRecord::RecordNotFound:
       Couldn't find Answer without an ID

Solo puse el del modelo Answers porque los errores se repiten para el resto de los modelos.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant