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,30 +47,6 @@ describe UsersProjectObserver do | ||
47 | end | 47 | end |
48 | 48 | ||
49 | describe "#after_create" do | 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 | it "should send email to user" do | 50 | it "should send email to user" do |
75 | subject.should_receive(:notification) | 51 | subject.should_receive(:notification) |
76 | Event.stub(create: true) | 52 | Event.stub(create: true) |
spec/services/projects_create_service_spec.rb
@@ -38,6 +38,27 @@ describe Projects::CreateService do | @@ -38,6 +38,27 @@ describe Projects::CreateService do | ||
38 | it { @project.namespace.should == @group } | 38 | it { @project.namespace.should == @group } |
39 | end | 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 | context 'respect configured visibility setting' do | 62 | context 'respect configured visibility setting' do |
42 | before(:each) do | 63 | before(:each) do |
43 | @settings = double("settings") | 64 | @settings = double("settings") |