diff options
Diffstat (limited to 'spec/requests/api/merge_requests_spec.rb')
-rw-r--r-- | spec/requests/api/merge_requests_spec.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/spec/requests/api/merge_requests_spec.rb b/spec/requests/api/merge_requests_spec.rb index 7a587e82683..bdbc73a59d8 100644 --- a/spec/requests/api/merge_requests_spec.rb +++ b/spec/requests/api/merge_requests_spec.rb @@ -49,6 +49,12 @@ RSpec.describe API::MergeRequests do expect_successful_response_with_paginated_array end + + it_behaves_like 'issuable anonymous search' do + let(:url) { endpoint_path } + let(:issuable) { merge_request } + let(:result) { [merge_request_merged.id, merge_request_locked.id, merge_request_closed.id, merge_request.id] } + end end context 'when authenticated' do @@ -613,6 +619,12 @@ RSpec.describe API::MergeRequests do ) end + it_behaves_like 'issuable anonymous search' do + let(:url) { '/merge_requests' } + let(:issuable) { merge_request } + let(:result) { [merge_request_merged.id, merge_request_locked.id, merge_request_closed.id, merge_request.id] } + end + it "returns authentication error without any scope" do get api("/merge_requests") |