diff options
| author | Zeger-Jan van de Weg <mail@zjvandeweg.nl> | 2015-12-16 21:39:27 +0100 |
|---|---|---|
| committer | Zeger-Jan van de Weg <mail@zjvandeweg.nl> | 2015-12-16 21:46:00 +0100 |
| commit | c36821df9f571855b477b09c102b90a78b9079e9 (patch) | |
| tree | b875e23256410e33d60a42f306f8964661400860 /spec | |
| parent | a9f7df56ba53e1bf51355c08a70b4e82bc4d7f7d (diff) | |
| download | gitlab-ce-c36821df9f571855b477b09c102b90a78b9079e9.tar.gz | |
Api support for requesting starred projects for user
Fixes #4112
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/requests/api/projects_spec.rb | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/spec/requests/api/projects_spec.rb b/spec/requests/api/projects_spec.rb index c01ab94e715..01d2ec79482 100644 --- a/spec/requests/api/projects_spec.rb +++ b/spec/requests/api/projects_spec.rb @@ -139,6 +139,25 @@ describe API::API, api: true do end end + describe 'GET /projects/starred' do + before do + admin.starred_projects << project + admin.save! + end + + it 'should return the starred projects' do + get api('/projects/all', admin) + expect(response.status).to eq(200) + expect(json_response).to be_an Array + + expect(json_response).to satisfy do |response| + response.one? do |entry| + entry['name'] == project.name + end + end + end + end + describe 'POST /projects' do context 'maximum number of projects reached' do it 'should not create new project and respond with 403' do @@ -471,7 +490,7 @@ describe API::API, api: true do end end - describe 'PUT /projects/:id/snippets/:shippet_id' do + describe 'PUT /projects/:id/snippets/:snippet_id' do it 'should update an existing project snippet' do put api("/projects/#{project.id}/snippets/#{snippet.id}", user), code: 'updated code' |
