我正在尝试功能测试,但我不知道如何处理cookie。 我正在使用Ruby和Minitest来进行控制器的功能测试。 但是要在控制器中运行测试,首先我需要进行身份验证。 身份验证使用cookie来查看用户是否已记录。 问题是功能测试看不到cookie中的内容,而不是我无法进行身份验证然后运行测试。有人给我一个提示来解决这个问题吗?
感谢 希伯
答案 0 :(得分:0)
我正在看同样的问题,我自己。在这方面有点新,我不确定这会有效,但我打算尝试使用before do
挂钩来运行身份验证。
有这样的效果:
before do
get :login
# fill in and submit
end
it "must do stuff" do
#Test things and hopefully it'll be logged in
end