使用Minitest进行功能测试和身份验证

时间:2011-11-22 17:01:57

标签: testing cookies functional-testing minitest

我正在尝试功能测试,但我不知道如何处理cookie。 我正在使用Ruby和Minitest来进行控制器的功能测试。 但是要在控制器中运行测试,首先我需要进行身份验证。 身份验证使用cookie来查看用户是否已记录。 问题是功能测试看不到cookie中的内容,而不是我无法进行身份验证然后运行测试。有人给我一个提示来解决这个问题吗?

感谢 希伯

1 个答案:

答案 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