FEATURE: set 'Retry-After' header for 429 responses (#5659)

This commit is contained in:
Kyle Zhao
2018-03-13 11:12:41 -04:00
committed by Guo Xiang Tan
parent 9b651adadb
commit f7bd05e534
3 changed files with 18 additions and 6 deletions

View File

@ -25,7 +25,7 @@ describe 'rate limiter integration' do
}
end
it 'can cleanly limit requests' do
it 'can cleanly limit requests and sets a Retry-After header' do
freeze_time
#request.set_header("action_dispatch.show_exceptions", true)
@ -50,6 +50,7 @@ describe 'rate limiter integration' do
data = JSON.parse(response.body)
expect(response.headers['Retry-After']).to eq(60)
expect(data["extras"]["wait_seconds"]).to eq(60)
end
end