diff options
author | Toon Claes <toon@gitlab.com> | 2017-03-03 14:00:34 +0300 |
---|---|---|
committer | Toon Claes <toon@gitlab.com> | 2017-03-03 15:42:39 +0300 |
commit | 6357635686fafb2fc9af5090c1edabfe25649085 (patch) | |
tree | 978bb01a0486e2d323ec1a6096140c24794e6bae /spec/requests/api/projects_spec.rb | |
parent | 06e96907eef49c3be1b3608e77420e42d554943a (diff) |
Rename query parameter to `membership`
The query parameter `membership` should be more self-explaining.
Diffstat (limited to 'spec/requests/api/projects_spec.rb')
-rw-r--r-- | spec/requests/api/projects_spec.rb | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/spec/requests/api/projects_spec.rb b/spec/requests/api/projects_spec.rb index eb2380620e2..03cae074803 100644 --- a/spec/requests/api/projects_spec.rb +++ b/spec/requests/api/projects_spec.rb @@ -143,9 +143,9 @@ describe API::Projects, api: true do end end - context 'and authorized=true' do + context 'and membership=true' do it_behaves_like 'projects response' do - let(:filter) { { authorized: true } } + let(:filter) { { membership: true } } let(:current_user) { user } let(:projects) { [project, project2, project3] } end @@ -235,7 +235,7 @@ describe API::Projects, api: true do end context 'including owned filter' do - it 'returns only projects that satify all query parameters' do + it 'returns only projects that satisfy all query parameters' do get api('/projects', user), { visibility: 'public', owned: true, starred: true, search: 'gitlab' } expect(response).to have_http_status(200) @@ -246,7 +246,7 @@ describe API::Projects, api: true do end end - context 'including authorized filter' do + context 'including membership filter' do before do create(:project_member, user: user, @@ -254,14 +254,14 @@ describe API::Projects, api: true do access_level: ProjectMember::MASTER) end - it 'returns only projects that satify all query parameters' do - get api('/projects', user), { visibility: 'public', authorized: true, starred: true, search: 'gitlab' } + it 'returns only projects that satisfy all query parameters' do + get api('/projects', user), { visibility: 'public', membership: true, starred: true, search: 'gitlab' } expect(response).to have_http_status(200) expect(response).to include_pagination_headers expect(json_response).to be_an Array expect(json_response.size).to eq(2) - expect(json_response.map { |project| project.fetch('id') }).to contain_exactly(project5.id, project7.id) + expect(json_response.map { |project| project['id'] }).to contain_exactly(project5.id, project7.id) end end end |