OSDN Git Service

Fixed tests
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Fri, 21 Dec 2012 11:37:44 +0000 (13:37 +0200)
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Fri, 21 Dec 2012 11:37:44 +0000 (13:37 +0200)
spec/observers/issue_observer_spec.rb
spec/tasks/gitlab/backup_rake_spec.rb

index 509c1d0..bbffbd3 100644 (file)
@@ -85,7 +85,7 @@ describe IssueObserver do
 
       it 'notification is delivered if the issue being closed' do
         issue.stub(:is_being_closed?).and_return(true)
-        Notify.should_receive(:issue_status_changed_email).twice
+        Notify.should_receive(:issue_status_changed_email).twice.and_return(stub(deliver: true))
         Note.should_receive(:create_status_change_note).with(issue, some_user, 'closed')
 
         subject.after_update(issue)
@@ -104,7 +104,7 @@ describe IssueObserver do
         issue_without_assignee.stub(:is_being_reassigned?).and_return(false)
         issue_without_assignee.stub(:is_being_closed?).and_return(true)
         issue_without_assignee.stub(:is_being_reopened?).and_return(false)
-        Notify.should_receive(:issue_status_changed_email).once
+        Notify.should_receive(:issue_status_changed_email).once.and_return(stub(deliver: true))
         Note.should_receive(:create_status_change_note).with(issue_without_assignee, some_user, 'closed')
 
         subject.after_update(issue_without_assignee)
@@ -128,7 +128,7 @@ describe IssueObserver do
 
       it 'notification is delivered if the issue being reopened' do
         issue.stub(:is_being_reopened?).and_return(true)
-        Notify.should_receive(:issue_status_changed_email).twice
+        Notify.should_receive(:issue_status_changed_email).twice.and_return(stub(deliver: true))
         Note.should_receive(:create_status_change_note).with(issue, some_user, 'reopened')
 
         subject.after_update(issue)
@@ -147,7 +147,7 @@ describe IssueObserver do
         issue_without_assignee.stub(:is_being_reassigned?).and_return(false)
         issue_without_assignee.stub(:is_being_closed?).and_return(false)
         issue_without_assignee.stub(:is_being_reopened?).and_return(true)
-        Notify.should_receive(:issue_status_changed_email).once
+        Notify.should_receive(:issue_status_changed_email).once.and_return(stub(deliver: true))
         Note.should_receive(:create_status_change_note).with(issue_without_assignee, some_user, 'reopened')
 
         subject.after_update(issue_without_assignee)
index d9aa054..b17521e 100644 (file)
@@ -15,8 +15,8 @@ describe 'gitlab:app namespace rake task' do
     end
 
     let :run_rake_task do
-      Rake::Task["gitlab:app:backup_restore"].reenable
-      Rake.application.invoke_task "gitlab:app:backup_restore"
+      Rake::Task["gitlab:backup:restore"].reenable
+      Rake.application.invoke_task "gitlab:backup:restore"
     end
 
     context 'gitlab version' do
@@ -36,8 +36,8 @@ describe 'gitlab:app namespace rake task' do
 
       it 'should invoke restoration on mach' do
         YAML.stub :load_file => {:gitlab_version => gitlab_version}
-        Rake::Task["gitlab:app:db_restore"].should_receive :invoke
-        Rake::Task["gitlab:app:repo_restore"].should_receive :invoke
+        Rake::Task["gitlab:backup:db:restore"].should_receive :invoke
+        Rake::Task["gitlab:backup:repo:restore"].should_receive :invoke
         expect { run_rake_task }.to_not raise_error SystemExit
       end
     end