Merge branch 'rails5-fix-47804' into 'master'
Rails5 fix stack level too deep Closes #47804 See merge request gitlab-org/gitlab-ce!19762
This commit is contained in:
commit
8e0697dae3
2 changed files with 9 additions and 4 deletions
5
changelogs/unreleased/rails5-fix-47804.yml
Normal file
5
changelogs/unreleased/rails5-fix-47804.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
title: Rails5 fix stack level too deep
|
||||
merge_request: 19762
|
||||
author: Jasper Maes
|
||||
type: fixed
|
|
@ -512,7 +512,7 @@ describe ApplicationController do
|
|||
|
||||
context '422 errors' do
|
||||
it 'logs a response with a string' do
|
||||
response = spy(ActionDispatch::Response, status: 422, body: 'Hello world', content_type: 'application/json')
|
||||
response = spy(ActionDispatch::Response, status: 422, body: 'Hello world', content_type: 'application/json', cookies: {})
|
||||
allow(controller).to receive(:response).and_return(response)
|
||||
get :index
|
||||
|
||||
|
@ -521,7 +521,7 @@ describe ApplicationController do
|
|||
|
||||
it 'logs a response with an array' do
|
||||
body = ['I want', 'my hat back']
|
||||
response = spy(ActionDispatch::Response, status: 422, body: body, content_type: 'application/json')
|
||||
response = spy(ActionDispatch::Response, status: 422, body: body, content_type: 'application/json', cookies: {})
|
||||
allow(controller).to receive(:response).and_return(response)
|
||||
get :index
|
||||
|
||||
|
@ -529,7 +529,7 @@ describe ApplicationController do
|
|||
end
|
||||
|
||||
it 'does not log a string with an empty body' do
|
||||
response = spy(ActionDispatch::Response, status: 422, body: nil, content_type: 'application/json')
|
||||
response = spy(ActionDispatch::Response, status: 422, body: nil, content_type: 'application/json', cookies: {})
|
||||
allow(controller).to receive(:response).and_return(response)
|
||||
get :index
|
||||
|
||||
|
@ -537,7 +537,7 @@ describe ApplicationController do
|
|||
end
|
||||
|
||||
it 'does not log an HTML body' do
|
||||
response = spy(ActionDispatch::Response, status: 422, body: 'This is a test', content_type: 'application/html')
|
||||
response = spy(ActionDispatch::Response, status: 422, body: 'This is a test', content_type: 'application/html', cookies: {})
|
||||
allow(controller).to receive(:response).and_return(response)
|
||||
get :index
|
||||
|
||||
|
|
Loading…
Reference in a new issue