API: merge request documentation updated, added return codes to functions
The API documentation of merge requests contains info to status codes for all functions. Required arguments are now checked in the merge requests API functions and a `400 Bad Request` error is returned if they are not given.
This commit is contained in:
parent
e96d77d3db
commit
3b3add35fb
4 changed files with 59 additions and 13 deletions
|
@ -64,6 +64,12 @@ describe Gitlab::API do
|
|||
title: "Test merge_request", source_branch: "stable", author: user
|
||||
response.status.should == 400
|
||||
end
|
||||
|
||||
it "should return 400 when title is missing" do
|
||||
post api("/projects/#{project.id}/merge_requests", user),
|
||||
target_branch: 'master', source_branch: 'stable'
|
||||
response.status.should == 400
|
||||
end
|
||||
end
|
||||
|
||||
describe "PUT /projects/:id/merge_request/:merge_request_id to close MR" do
|
||||
|
@ -82,7 +88,6 @@ describe Gitlab::API do
|
|||
end
|
||||
end
|
||||
|
||||
|
||||
describe "PUT /projects/:id/merge_request/:merge_request_id" do
|
||||
it "should return merge_request" do
|
||||
put api("/projects/#{project.id}/merge_request/#{merge_request.id}", user), title: "New title"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue