2016-05-17 58 views
0

rspec期望的響應是<3XX:重定向>,但<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 

末 不知道是哪裏不對

+0

請顯示您的控制器的'show'動作,以及您如何在測試中定義'@ user' var。 – BoraMa

+0

http://pastebin.com/EN609apM –

+0

你能否也請粘貼你的'UsersController',至少是'show'動作? – BoraMa

回答

0

我有同樣的問題,我用這個

response = get :show, id: @user.id 
    p response.body 
    expect(response.body).to eql(#HERE THE BODY OF YOUR RESPONSE) 
固定它
相關問題