diff options
author | Cristian Medina <cabkarian@gmail.com> | 2015-02-05 01:42:34 +0000 |
---|---|---|
committer | Cristian Medina <cabkarian@gmail.com> | 2015-04-03 04:35:12 -0400 |
commit | f04549056806d2bcb63441ebdffe1032711e83c8 (patch) | |
tree | 545321b096d5c627b741a1f62a2c8cf85e086707 /spec | |
parent | 0d0042d27481d31027a10edb2ba3a184bff5075a (diff) | |
download | gitlab-ce-f04549056806d2bcb63441ebdffe1032711e83c8.tar.gz |
Modified lib/api/entities.rb to expose Project class tag_list property to the API
Updated projects.md to show tag_list field when performing GETs
Updated projects_spec.rb to include check for tag_list key in project list
Added changes to the CHANGELOG
Diffstat (limited to 'spec')
-rw-r--r-- | spec/requests/api/projects_spec.rb | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/spec/requests/api/projects_spec.rb b/spec/requests/api/projects_spec.rb index b713f1fe898..cc387378d3a 100644 --- a/spec/requests/api/projects_spec.rb +++ b/spec/requests/api/projects_spec.rb @@ -57,7 +57,14 @@ describe API::API, api: true do expect(json_response.first['name']).to eq(project.name) expect(json_response.first['owner']['username']).to eq(user.username) end - + + it 'should include the project labels as the tag_list' do + get api('/projects', user) + response.status.should == 200 + json_response.should be_an Array + json_response.first.keys.should include('tag_list') + end + context 'and using search' do it 'should return searched project' do get api('/projects', user), { search: project.name } |