Skip to content
Extraits de code Groupes Projets
dispatching_spec.rb 669 octets
Newer Older
  • Learn to ignore specific revisions
  • require 'spec_helper' 
    
    describe 'dispatching' do
      before do
         @luke, @leia, @raph = set_up_friends
      end
      
      context "lukes' comment on luke's public post gets retracted" do
       it 'should not trigger a public dispatch' do
        #luke has a public post and comments on it
         p = Factory(:status_message, :public => true, :author => @luke.person)
         c = @luke.comment("awesomesauseum", :post => p)
    
    
         Postzord::Dispatcher::Public.should_not_receive(:new)
         Postzord::Dispatcher::Private.should_receive(:new).and_return(stub(:post => true))
         #luke now retracts his comment
          fantasy_resque do
            @luke.retract(c)
          end 
       end
      end
      
    end