diff options
| author | Izaak Alpert <ialpert@blackberry.com> | 2013-09-10 09:57:34 -0400 |
|---|---|---|
| committer | Izaak Alpert <ialpert@blackberry.com> | 2013-10-10 09:17:30 -0400 |
| commit | 9d5bb5a79248861a2bd6439ceb7b5ccaeb5fa068 (patch) | |
| tree | 9e82254a01f9510ddafd30b7dd5f0d2229176d11 /spec/observers | |
| parent | af1a33917ad9aa2a6e5934fd125a53c320a12df5 (diff) | |
| download | gitlab-ce-9d5bb5a79248861a2bd6439ceb7b5ccaeb5fa068.tar.gz | |
Brings this fix inline with updates to master
Change-Id: Ia50c3ac043b4c927ca59cbbdc2bba42f73e550e4
Diffstat (limited to 'spec/observers')
| -rw-r--r-- | spec/observers/users_project_observer_spec.rb | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/spec/observers/users_project_observer_spec.rb b/spec/observers/users_project_observer_spec.rb index e33d8cc50fd..7303e4916d5 100644 --- a/spec/observers/users_project_observer_spec.rb +++ b/spec/observers/users_project_observer_spec.rb @@ -65,4 +65,27 @@ describe UsersProjectObserver do @users_project.destroy end end + + describe "#after_create" do + context 'wiki_enabled creates repository directory' do + context 'wiki_enabled true creates wiki repository directory' do + before do + @project = create(:project, wiki_enabled:true) + @path = GollumWiki.new(@project, user).send(:path_to_repo) + end + after do + FileUtils.rm_rf(@path) + end + it { File.exists?(@path).should be_true } + end + + context 'wiki_enabled false does not create wiki repository directory' do + before do + @project = create(:project, wiki_enabled:false) + @path = GollumWiki.new(@project, user).send(:path_to_repo) + end + it { File.exists?(@path).should be_false } + end + end + end end |
