diff options
author | Stan Hu <stanhu@gmail.com> | 2019-08-23 23:41:47 -0700 |
---|---|---|
committer | Stan Hu <stanhu@gmail.com> | 2019-08-26 22:07:13 -0700 |
commit | 9f219873a1677d17275e08b9ca7328f976c84fa9 (patch) | |
tree | 6d52a0f72dfb8d2c08af438c9ff6e056d08c0ba2 /qa/qa/specs | |
parent | 8b47dfae2e82cfa48d6fa6dee6ddb7a00fc3f456 (diff) | |
download | gitlab-ce-9f219873a1677d17275e08b9ca7328f976c84fa9.tar.gz |
Add QA specs for using IP rate limitssh-rate-limits-qa
This will help prevent issues such as
https://gitlab.com/gitlab-org/gitlab-ce/issues/66449.
Diffstat (limited to 'qa/qa/specs')
-rw-r--r-- | qa/qa/specs/features/api/1_manage/rate_limits_spec.rb | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/qa/qa/specs/features/api/1_manage/rate_limits_spec.rb b/qa/qa/specs/features/api/1_manage/rate_limits_spec.rb new file mode 100644 index 00000000000..44c5e0b4196 --- /dev/null +++ b/qa/qa/specs/features/api/1_manage/rate_limits_spec.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module QA + context 'Manage with IP rate limits', :requires_admin do + describe 'Users API' do + before(:context) do + @api_client = Runtime::API::Client.new(:gitlab, ip_limits: true) + end + + let(:request) { Runtime::API::Request.new(@api_client, '/users') } + + it 'GET /users' do + 5.times do + get request.url + expect_status(200) + end + end + end + end +end |