Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-07-02 13:40:20 +0400
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-07-02 13:40:20 +0400
commit81d41c0f927f69d75937d3c8f757740e936ed6e9 (patch)
treea13b2a16ffbe775926e6e4723432bb031b37e291 /spec/requests/api/repositories_spec.rb
parent2e3818f14f1c8ac54f36c216082dcab0d5cce99a (diff)
Collect contributors info via API
Diffstat (limited to 'spec/requests/api/repositories_spec.rb')
-rw-r--r--spec/requests/api/repositories_spec.rb15
1 files changed, 14 insertions, 1 deletions
diff --git a/spec/requests/api/repositories_spec.rb b/spec/requests/api/repositories_spec.rb
index 94850d0f1ae..daf534d7317 100644
--- a/spec/requests/api/repositories_spec.rb
+++ b/spec/requests/api/repositories_spec.rb
@@ -128,7 +128,7 @@ describe API::API, api: true do
end
end
- describe 'GET /GET /projects/:id/repository/compare' do
+ describe 'GET /projects/:id/repository/compare' do
it "should compare branches" do
get api("/projects/#{project.id}/repository/compare", user), from: 'master', to: 'simple_merge_request'
response.status.should == 200
@@ -166,4 +166,17 @@ describe API::API, api: true do
json_response['compare_same_ref'].should be_true
end
end
+
+ describe 'GET /projects/:id/repository/contributors' do
+ it 'should return valid data' do
+ get api("/projects/#{project.id}/repository/contributors", user)
+ response.status.should == 200
+ contributor = json_response.values.first
+ contributor['email'].should == 'dmitriy.zaporozhets@gmail.com'
+ contributor['name'].should == 'Dmitriy Zaporozhets'
+ contributor['commits'].should == 185
+ contributor['additions'].should == 66072
+ contributor['deletions'].should == 63013
+ end
+ end
end