Commit ac6b9fafdc78a3c5d7fc5c5903e7d28d2f626d41
1 parent
b007cadf
Exists in
spb-stable
and in
3 other branches
Fix specs
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing
2 changed files
with
21 additions
and
24 deletions
Show diff stats
spec/observers/users_project_observer_spec.rb
| ... | ... | @@ -47,30 +47,6 @@ describe UsersProjectObserver do |
| 47 | 47 | end |
| 48 | 48 | |
| 49 | 49 | describe "#after_create" do |
| 50 | - context 'wiki_enabled creates repository directory' do | |
| 51 | - context 'wiki_enabled true creates wiki repository directory' do | |
| 52 | - before do | |
| 53 | - @project = create(:project, wiki_enabled: true) | |
| 54 | - @path = GollumWiki.new(@project, user).send(:path_to_repo) | |
| 55 | - end | |
| 56 | - | |
| 57 | - after do | |
| 58 | - FileUtils.rm_rf(@path) | |
| 59 | - end | |
| 60 | - | |
| 61 | - it { File.exists?(@path).should be_true } | |
| 62 | - end | |
| 63 | - | |
| 64 | - context 'wiki_enabled false does not create wiki repository directory' do | |
| 65 | - before do | |
| 66 | - @project = create(:project, wiki_enabled: false) | |
| 67 | - @path = GollumWiki.new(@project, user).send(:path_to_repo) | |
| 68 | - end | |
| 69 | - | |
| 70 | - it { File.exists?(@path).should be_false } | |
| 71 | - end | |
| 72 | - end | |
| 73 | - | |
| 74 | 50 | it "should send email to user" do |
| 75 | 51 | subject.should_receive(:notification) |
| 76 | 52 | Event.stub(create: true) | ... | ... |
spec/services/projects_create_service_spec.rb
| ... | ... | @@ -38,6 +38,27 @@ describe Projects::CreateService do |
| 38 | 38 | it { @project.namespace.should == @group } |
| 39 | 39 | end |
| 40 | 40 | |
| 41 | + context 'wiki_enabled creates repository directory' do | |
| 42 | + context 'wiki_enabled true creates wiki repository directory' do | |
| 43 | + before do | |
| 44 | + @project = create_project(@user, @opts) | |
| 45 | + @path = GollumWiki.new(@project, @user).send(:path_to_repo) | |
| 46 | + end | |
| 47 | + | |
| 48 | + it { File.exists?(@path).should be_true } | |
| 49 | + end | |
| 50 | + | |
| 51 | + context 'wiki_enabled false does not create wiki repository directory' do | |
| 52 | + before do | |
| 53 | + @opts.merge!(wiki_enabled: false) | |
| 54 | + @project = create_project(@user, @opts) | |
| 55 | + @path = GollumWiki.new(@project, @user).send(:path_to_repo) | |
| 56 | + end | |
| 57 | + | |
| 58 | + it { File.exists?(@path).should be_false } | |
| 59 | + end | |
| 60 | + end | |
| 61 | + | |
| 41 | 62 | context 'respect configured visibility setting' do |
| 42 | 63 | before(:each) do |
| 43 | 64 | @settings = double("settings") | ... | ... |