Voici le code source https://github.com/tenzan/eshoprésultats Rspec sont différents lors de l'exécution d'une et toutes les spécifications
Quand je lance une spécification spécifique rspec spec/features/application_controller_spec.rb
, le test passe.
Mais quand je lance tout en exécutant rspec
, il me donne l'erreur pour la spécification ci-dessus:
Failures:
1) Admin::ApplicationController GET #index returns http success
Failure/Error: expect(response).to have_http_status(:success)
expected the response to have a success status code (2xx) but it was 302
# ./spec/controllers/admin/application_controller_spec.rb:8:in `block (3 levels) in <top (required)>'
Finished in 0.61968 seconds (files took 1.53 seconds to load)
12 examples, 1 failure
Failed examples:
rspec ./spec/controllers/admin/application_controller_spec.rb:6 # Admin::ApplicationController GET #index returns http success
Toutes les idées pourquoi cela se passe?
probablement quelque chose fuit entre les tests. – Anthony
Qui effacez-vous la base de données après avoir exécuté un test? – spickermann