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