Sha256: 216e259dca4c8b39ea0b829e1160a8e5f76951c1254454218e6af24fd5adf011

Contents?: true

Size: 448 Bytes

Versions: 4

Compression:

Stored size: 448 Bytes

Contents

module NonRailsApp
  describe EventHandler do
    describe '#handle_event' do
      it 'publishes an update event' do
        expect do
          described_class.handle_event RabbitFeed::Event.new({ 'name' => 'user_updates_beaver', 'application' => 'rails_app' }, 'beaver_name' => 'beaver')
        end.to publish_event('application_acknowledges_event', 'beaver_name' => 'beaver', 'event_name' => 'user_updates_beaver')
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rabbit_feed-3.0.3 example/non_rails_app/spec/lib/non_rails_app/event_handler_spec.rb
rabbit_feed-3.0.2 example/non_rails_app/spec/lib/non_rails_app/event_handler_spec.rb
rabbit_feed-3.0.1 example/non_rails_app/spec/lib/non_rails_app/event_handler_spec.rb
rabbit_feed-3.0.0 example/non_rails_app/spec/lib/non_rails_app/event_handler_spec.rb