Testing 功能测试,带有小型测试和身份验证

Testing 功能测试,带有小型测试和身份验证,testing,cookies,functional-testing,minitest,Testing,Cookies,Functional Testing,Minitest,我试图做功能测试,但我不知道如何处理cookies。 我正在使用Ruby和Minitest对控制器进行功能测试。 但要在控制器中运行测试,首先需要进行身份验证。 身份验证使用cookies查看用户是否已登录。 问题是功能测试没有看到Cookie中的内容,因此我无法进行身份验证,然后运行测试。有人给我一个建议来解决这个问题吗 谢谢 海伯我自己也在关注同样的问题。由于在这方面有点新,我不确定这是否有效,但我打算尝试使用before do钩子来运行身份验证 大意如下: before do

我试图做功能测试,但我不知道如何处理cookies。 我正在使用Ruby和Minitest对控制器进行功能测试。 但要在控制器中运行测试,首先需要进行身份验证。 身份验证使用cookies查看用户是否已登录。 问题是功能测试没有看到Cookie中的内容,因此我无法进行身份验证,然后运行测试。有人给我一个建议来解决这个问题吗

谢谢
海伯

我自己也在关注同样的问题。由于在这方面有点新,我不确定这是否有效,但我打算尝试使用
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

我有同样的问题。这方面有什么进展吗?你用哪个宝石进行身份验证?设计还是巫术?因为他们为用户登录和注销功能测试提供了测试助手。