spec/unit/modules/event_emitter_spec.rb in ably-1.0.5 vs spec/unit/modules/event_emitter_spec.rb in ably-1.0.6

- old
+ new

@@ -36,11 +36,11 @@ subject.emit 'valid', msg end context 'with coercion', :api_private do let(:options) do - { coerce_into: Proc.new { |event| String(event) } } + { coerce_into: lambda { |event| String(event) } } end it 'calls the provided proc to coerce the event name' do subject.on('valid') { |msg| obj.received_message msg } @@ -242,11 +242,11 @@ expect { subject.emit :event }.to raise_error(/Intentional exception/) end end context '#off' do - let(:callback) { Proc.new { |msg| obj.received_message msg } } + let(:callback) { lambda { |msg| obj.received_message msg } } context 'with event specified in on handler' do before do subject.on(:message, &callback) end @@ -354,10 +354,10 @@ end end end context '#unsafe_off' do - let(:callback) { Proc.new { |msg| obj.received_message msg } } + let(:callback) { lambda { |msg| obj.received_message msg } } context 'with unsafe_on subscribers' do before do subject.unsafe_on(&callback) end