2016-05-17 9 views
0

rspecErwarten Antwort auf <3XX: redirect>, war aber <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 

Ende nicht sicher, wo falsch ist

+0

Bitte zeigen Sie die 'show' Aktion Ihres Controllers und wie Sie die' @ user' Var in Ihrem Test definieren. – BoraMa

+0

http://pastebin.com/EN609apM –

+0

Kannst du bitte auch deinen 'UsersController', zumindest die' show' Aktion? – BoraMa

Antwort

0

hatte ich das gleiche Problem, ich regelte es mit diesem

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