From a83975ab8d4df3d28a550c54a265560df3612cc7 Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Tue, 9 Sep 2014 10:48:58 +0300 Subject: [PATCH 1/2] API: Create project - make sure project path is respected Signed-off-by: Dmitriy Zaporozhets --- spec/requests/api/projects_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/requests/api/projects_spec.rb b/spec/requests/api/projects_spec.rb index 12a3a07ff7..058b831e78 100644 --- a/spec/requests/api/projects_spec.rb +++ b/spec/requests/api/projects_spec.rb @@ -114,6 +114,7 @@ describe API::API, api: true do it "should assign attributes to project" do project = attributes_for(:project, { + path: 'camelCasePath', description: Faker::Lorem.sentence, issues_enabled: false, merge_requests_enabled: false, @@ -123,7 +124,6 @@ describe API::API, api: true do post api("/projects", user), project project.each_pair do |k,v| - next if k == :path json_response[k.to_s].should == v end end From 8c765aaf3f22f0b0bb535753510a541a04195ef9 Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Tue, 9 Sep 2014 10:52:30 +0300 Subject: [PATCH 2/2] Update project api docs Signed-off-by: Dmitriy Zaporozhets --- doc/api/projects.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/api/projects.md b/doc/api/projects.md index 8995551b9e..9f6f674109 100644 --- a/doc/api/projects.md +++ b/doc/api/projects.md @@ -248,6 +248,7 @@ POST /projects Parameters: - `name` (required) - new project name +- `path` (optional) - custom repository name for new project. By default generated based on name - `namespace_id` (optional) - namespace for the new project (defaults to user) - `description` (optional) - short project description - `issues_enabled` (optional)