Commit ac6b9fafdc78a3c5d7fc5c5903e7d28d2f626d41

Authored by Dmitriy Zaporozhets
1 parent b007cadf

Fix specs

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
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")
... ...