summaryrefslogtreecommitdiff
path: root/spec/services/projects/create_service_spec.rb
diff options
context:
space:
mode:
authorImre Farkas <ifarkas@gitlab.com>2018-07-03 15:09:58 +0200
committerImre Farkas <ifarkas@gitlab.com>2018-07-04 17:35:23 +0200
commit9561db7b8c89586b5a163535a86ce2b5e0342343 (patch)
tree463cb0e466e718d9ac6ce8c3071c7b8a6ad6274f /spec/services/projects/create_service_spec.rb
parent7e9f46d0dc1ed34d7e7cb7b6ee31d08f53f2deaf (diff)
downloadgitlab-ce-9561db7b8c89586b5a163535a86ce2b5e0342343.tar.gz
Add option to add README when creating a project
Diffstat (limited to 'spec/services/projects/create_service_spec.rb')
-rw-r--r--spec/services/projects/create_service_spec.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/spec/services/projects/create_service_spec.rb b/spec/services/projects/create_service_spec.rb
index e8cbf84e3be..4e4329e898e 100644
--- a/spec/services/projects/create_service_spec.rb
+++ b/spec/services/projects/create_service_spec.rb
@@ -236,6 +236,18 @@ describe Projects::CreateService, '#execute' do
end
end
+ context 'when readme initialization is requested' do
+ it 'creates README.md' do
+ opts[:initialize_with_readme] = '1'
+
+ project = create_project(user, opts)
+
+ expect(project.repository.commit_count).to be(1)
+ expect(project.repository.readme.name).to eql('README.md')
+ expect(project.repository.readme.data).to include('# GitLab')
+ end
+ end
+
context 'when there is an active service template' do
before do
create(:service, project: nil, template: true, active: true)