Есть ли способ проверить, установлены ли постоянные cookie-файлы на рельсах?

Я использую TestUnit и хочу протестировать функцию «запомнить меня» (при входе пользователя в систему).

переменная cookie (а также require / response .cookies) содержит только значение cookie без срока действия .

Rails каким-то образом сообщает веб-браузеру, когда истекает срок действия cookie, поэтому я предполагаю, что должен быть способ проверить время истечения срока действия cookie.

EDIT

test "set permanent cookie" do
  post :create, email: 'email', password: 'password', remember_me: true
  # cookies[:auth_token] = random_string
  # @request.cookies[:auth_token] = also_random_string
  # @response.cookies[:auth_token] = also_random_string
end

проблема в том, что я могу получить только значения файлов cookie, а не хеша, содержащего время истечения срока действия.

8
задан gilsilas 16 August 2011 в 16:42
поделиться