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") | ... | ... |