spec/presenter_spec.rb in xing-cap_gun-0.3.0 vs spec/presenter_spec.rb in xing-cap_gun-0.3.1

- old
+ new

@@ -24,34 +24,34 @@ describe "with git" do it "returns N/A if the git log call returns an error" do capistrano = {:scm => :git, :previous_revision => "previous-sha", :current_revision => "current-sha" } presenter = CapGun::Presenter.new(capistrano) presenter.stub(:`).and_return("fatal: Not a git repo") - presenter.stub(:exit_code).and_return(stub("process status", :success? => false)) + presenter.stub(:exit_code).and_return(double("process status", :success? => false)) presenter.scm_log_messages.should == "N/A" end it "calls git log with previous_rev..current_rev" do capistrano = {:scm => :git, :previous_revision => "previous-sha", :current_revision => "current-sha" } presenter = CapGun::Presenter.new(capistrano) - presenter.stub(:exit_code).and_return(stub("process status", :success? => true)) + presenter.stub(:exit_code).and_return(double("process status", :success? => true)) presenter.should_receive(:`).with(/git log previous-sha..current-sha/) presenter.scm_log_messages end end describe "with subversion" do it "returns N/A if the svn log call returns an error" do capistrano = {:scm => :subversion, :previous_revision => "42", :current_revision => "46" } presenter = CapGun::Presenter.new(capistrano) presenter.stub(:`).and_return("fatal: Not a working copy") - presenter.stub(:exit_code).and_return(stub("process status", :success? => false)) + presenter.stub(:exit_code).and_return(double("process status", :success? => false)) presenter.scm_log_messages.should == "N/A" end it "calls svn log with -r previous_rev+1:current_rev" do capistrano = {:scm => :subversion, :previous_revision => "42", :current_revision => "46" } presenter = CapGun::Presenter.new(capistrano) - presenter.stub(:exit_code).and_return(stub("process status", :success? => true)) + presenter.stub(:exit_code).and_return(double("process status", :success? => true)) presenter.should_receive(:`).with(/svn log -r 43:46/) presenter.scm_log_messages end end end