Sha256: 4867a2d9ab01aadd6ee54b1b70001626ca2762da5e1d53c02fdb0d77f1df2c44
Contents?: true
Size: 791 Bytes
Versions: 2
Compression:
Stored size: 791 Bytes
Contents
require 'spec_helper' module Telephony module Jobs describe PusherEvent do describe '#perform' do before do event = { channel: 'channel', name: 'name', data: 'data' } Telephony::PusherEventPublisher.should_receive(:push) .with(event) @job = PusherEvent.new(event) end it 'publishes an agent status change' do @job.perform end end describe '#failure' do before do @job = PusherEvent.new({}) ActiveSupport::Notifications.should_receive(:instrument) Rails.logger.should_receive(:error) end it "notifies an error" do @job.failure end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
telephony-1.0.4 | spec/lib/telephony/jobs/pusher_event_spec.rb |
telephony-1.0.3 | spec/lib/telephony/jobs/pusher_event_spec.rb |