mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-25 20:46:48 +00:00
14 lines
472 B
Ruby
14 lines
472 B
Ruby
# frozen_string_literal: true
|
|
|
|
# Large requests can fail if Devise tries to store the URL in the session cookie.
|
|
#
|
|
# http://daniel.fone.net.nz/blog/2014/11/28/actiondispatch-cookies-cookieoverflow-via-devise-s-user_return_to/
|
|
require 'spec_helper'
|
|
|
|
RSpec.describe 'A very large request' do
|
|
it 'should not overflow cookies' do
|
|
get '/admin', params: { foo: 'x' * ActionDispatch::Cookies::MAX_COOKIE_SIZE }
|
|
expect(response).to have_http_status(:redirect)
|
|
end
|
|
end
|