Я использую TestUnit и хочу протестировать функцию «запомнить меня» (при входе пользователя в систему).
переменная cookie (а также require / response .cookies) содержит только значение cookie без срока действия .
Rails каким-то образом сообщает веб-браузеру, когда истекает срок действия cookie, поэтому я предполагаю, что должен быть способ проверить время истечения срока действия cookie.
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, а не хеша, содержащего время истечения срока действия.