spec/lib/wisper_spec.rb in wisper-1.6.1 vs spec/lib/wisper_spec.rb in wisper-2.0.0.rc1

- old
+ new

@@ -1,47 +1,5 @@ describe Wisper do - before do - # assign the stderr to a new StringIO to test errors - @orig_stderr, $stderr = $stderr, StringIO.new - end - - after do - # reassign the stderr to the original <IO:<STDERR>> instead of StringIO - # used for testing - $stderr = @orig_stderr - end - - it 'includes Wisper::Publisher for backwards compatibility' do - publisher_class = Class.new { include Wisper } - expect(publisher_class.ancestors).to include Wisper::Publisher - - $stderr.rewind - expect($stderr.gets.chomp).to include 'DEPRECATION' - end - - # NOTE .with_listeners is deprecated - it '.with_listeners subscribes listeners to all broadcast events for the duration of block' do - publisher = publisher_class.new - listener = double('listener') - - Wisper.with_listeners(listener) do - publisher.send(:broadcast, 'im_here') - end - - $stderr.rewind - expect($stderr.string.chomp).to include 'DEPRECATION' - end - - # NOTE .add_listener is deprecated - it '.add_listener adds a global listener' do - listener = double('listener') - - Wisper.add_listener(listener) - - $stderr.rewind - expect($stderr.string.chomp).to include 'DEPRECATION' - end - describe '.subscribe' do context 'given block' do it 'subscribes listeners to all events for duration of the block' do publisher = publisher_class.new listener = double('listener')