4
我想做功能测试,但我不知道如何处理cookie。 我正在使用Ruby和Minitest来对控制器进行功能测试。 但是要在控制器中运行测试,首先我需要进行身份验证。 身份验证使用cookie来查看用户是否已登录。 问题是功能测试没有看到cookie中有什么,比我无法验证,然后运行测试。有人给我一个小费来解决这个问题吗?Minitest和认证功能测试
感谢 希伯
我想做功能测试,但我不知道如何处理cookie。 我正在使用Ruby和Minitest来对控制器进行功能测试。 但是要在控制器中运行测试,首先我需要进行身份验证。 身份验证使用cookie来查看用户是否已登录。 问题是功能测试没有看到cookie中有什么,比我无法验证,然后运行测试。有人给我一个小费来解决这个问题吗?Minitest和认证功能测试
感谢 希伯
我看同样的问题,我自己。在这方面有点新鲜,我不确定这会起作用,但我打算尝试使用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
我有同样的问题。这有什么好运? –
您使用哪个gem进行身份验证?设计还是魔法? 因为他们已经为用户sign_in和sign_out提供了测试助手以进行功能测试。 –