spec/event_spec.rb in reactor-0.8.1 vs spec/event_spec.rb in reactor-0.8.2

- old
+ new

@@ -16,23 +16,11 @@ let(:event_name) { :user_did_this } describe 'publish' do it 'fires the first perform and sets message event_id' do - expect(Reactor::Event).to receive(:perform_async).with(event_name, 'actor_id' => '1', 'actor_type' => 'Pet', 'event' => :user_did_this) - Reactor::Event.publish(:user_did_this, actor_id: '1', actor_type: 'Pet') - end - - context 'x_id is included but x_type is not' do - it 'raises an exception' do - expect { Reactor::Event.publish(:user_did_something, actor_id: '1') }.to raise_error - end - end - - context 'x_type is included but x_id is not' do - it 'raises an exception' do - expect { Reactor::Event.publish(:user_did_something, actor_type: 'Pet') }.to raise_error - end + Reactor::Event.should_receive(:perform_async).with(event_name, 'actor_id' => '1', 'event' => :user_did_this) + Reactor::Event.publish(:user_did_this, actor_id: '1') end end describe 'perform' do before { Reactor::Subscriber.create(event_name: :user_did_this) }