2016-05-17 1 views
0

rspecAttendez-vous une réponse à être <3XX: redirect>, mais était <200: OK>

context "No user logged in" do 
    it "redirects to login" do 
     get :show, id: @user.id 
     expect(response).to redirect_to("/login") 
    end 
    end 
end 

fin ne sais pas où est mal

+0

Veuillez montrer l'action 'show' de votre contrôleur et comment vous définissez la variable' @ user' dans votre test. – BoraMa

+0

http://pastebin.com/EN609apM –

+0

Pouvez-vous aussi coller votre 'UsersController', au moins l'action' show'? – BoraMa

Répondre

0

j'eu le même problème, je l'ai fixé avec ce

response = get :show, id: @user.id 
    p response.body 
    expect(response.body).to eql(#HERE THE BODY OF YOUR RESPONSE)