Sha256: a281489a32c0613ae243ed74864c4f7679b1dc210fddaef4b150effd1e1a7e5c
Contents?: true
Size: 484 Bytes
Versions: 1
Compression:
Stored size: 484 Bytes
Contents
require 'spec_helper' class MyService include Wisper def execute broadcast('success', self) end end # help me... $global = 'no' class MyListener def success(command) $global = 'yes' end end describe Wisper do it 'subscribes object to all published events' do listener = MyListener.new command = MyService.new command.add_listener(listener, :async => true) command.execute sleep(1) # seriously... $global.should == 'yes' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wisper-1.0.1 | spec/lib/async_spec.rb |