15 lines
489 B
Ruby
15 lines
489 B
Ruby
# frozen_string_literal: true
|
|
|
|
RSpec.shared_examples 'fetches labels' do
|
|
it 'returns correct labels' do
|
|
request
|
|
|
|
expect(response).to have_gitlab_http_status(:ok)
|
|
expect(response).to include_pagination_headers
|
|
expect(json_response).to be_an Array
|
|
expect(json_response).to all(match_schema('public_api/v4/labels/label'))
|
|
expect(json_response.size).to eq(expected_labels.size)
|
|
expect(json_response.map {|r| r['name'] }).to match_array(expected_labels)
|
|
end
|
|
end
|