Unable to set session hash in Rails 5 controller test

后端 未结 4 1512
醉话见心
醉话见心 2020-12-11 03:23

According to the Rails Edge Guide all ActionDispatch::IntegrationTest HTTP requests take optional named keyword arguments:

get post_url, params: { id: 12 }, se

4条回答
  •  借酒劲吻你
    2020-12-11 04:03

    Try set session through open_session method

    open_session do |sess|
      sess.get "/login", user_id: users(:stephen).id
      assert_redirected_to root_url, 'Expected redirect to root'
    end
    

提交回复
热议问题