spec/unit/event_spec.rb in activeadmin-0.3.4 vs spec/unit/event_spec.rb in activeadmin-0.4.0
- old
+ new
@@ -10,9 +10,15 @@
dispatcher.subscribers(test_event).size.should == 0
dispatcher.subscribe(test_event){ true }
dispatcher.subscribers(test_event).size.should == 1
end
+ it "should add a subscriber for multiple events" do
+ dispatcher.subscribe(test_event, test_event + "1"){ true }
+ dispatcher.subscribers(test_event).size.should == 1
+ dispatcher.subscribers(test_event + "1").size.should == 1
+ end
+
it "should call the dispatch block with no arguments" do
dispatcher.subscribe(test_event){ raise StandardError, "From Event Handler" }
lambda {
dispatcher.dispatch(test_event)
}.should raise_error(StandardError, "From Event Handler")