require 'spec_helper' require 'event/shared_event' require 'flydata-core/event/flydata_event_sender' require 'flydata-core/event/flydata_event_processor' module FlydataCore module Event describe "FlydataEventSender" do subject {FlydataEventSender.new} context "#send_event" do subject{ send_event("test","testing", id: 1) } it "should raise exception" do expect { raise Exception} end end end describe "SimpleEventSender" do sender = SimpleEventSender.new context "#send_event" do it do expect(Handler1).to receive(:handle) expect(Handler2).to receive(:handle) sender.send_event("test","testing") end end end end end