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) }