В Ruby on Rails Minitest, есть ли способ установить заголовки перед вызовом запроса, в ActionDispatch::IntegrationTest
тесте?
Внутри before
/ setup
не является решением длямомент.
# Default way
test 'foo' do
get '/home', headers: { foo: "bar" }
end
# How I wish
test 'foo' do
@request.headers['foo'] = "bar"
get '/home'
end
# I already tried and it did not work...
test 'foo' do
request.headers['foo'] = 'bar'
@request.headers['foo'] = 'bar'
request.env['foo'] = 'bar'
@request.env['foo'] = 'bar'
request.env['HTTP_FOO'] = 'bar'
@request.env['HTTP_FOO'] = 'bar'
get '/home'
end
- Версия Ruby: ruby 2.5.1p57
- Версия Rails: 5.2.0
- Версия Minitest: 5.1