From 86de1e291cb831ec3aca2fa7227626b93134f740 Mon Sep 17 00:00:00 2001 From: Valery Sizov Date: Wed, 28 Feb 2018 12:06:51 +0200 Subject: Add spec to prove that we don't create wiki when we update project's name --- spec/services/projects/update_service_spec.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/spec/services/projects/update_service_spec.rb b/spec/services/projects/update_service_spec.rb index da42bba6f10..ad5a289290c 100644 --- a/spec/services/projects/update_service_spec.rb +++ b/spec/services/projects/update_service_spec.rb @@ -123,6 +123,17 @@ describe Projects::UpdateService do end end + context 'when we update project but not enabling a wiki' do + it 'does not try to create an empty wiki' do + FileUtils.rm_rf(project.wiki.repository.path) + + result = update_project(project, user, { name: 'test1' }) + + expect(result).to eq({ status: :success }) + expect(project.wiki_repository_exists?).to be false + end + end + context 'when enabling a wiki' do it 'creates a wiki' do project.project_feature.update(wiki_access_level: ProjectFeature::DISABLED) -- cgit v1.2.1