4

機能テストをしようとしていますが、Cookie の処理方法がわかりません。Ruby と Minitest を使用して、コントローラーの機能テストを行っています。ただし、コントローラーでテストを実行するには、まず認証が必要です。認証では、Cookie を使用して、ユーザーがログインしているかどうかを確認します。問題は、認証してからテストを実行できないため、機能テストで Cookie の内容が認識されないことです。誰かがこれを解決するためのヒントを教えてくれますか?

ありがとうヒーバー

4

1 に答える 1

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
于 2012-01-20T09:27:30.013 に答える