Sha256: 273f70c53b47f0706e9a06612698c354e7f01d7d74a1ec4246196cf5f3247dec
Contents?: true
Size: 553 Bytes
Versions: 10
Compression:
Stored size: 553 Bytes
Contents
require 'spec_helper' class TestConsumer include Eventus::Consumer attr_accessor :loaded def bake_cake apply_change :cake_baked, :flavor => 'strawberry' end apply :dino do |e| @loaded = true end end describe Eventus::Consumer do it "should populate from events" do events = [ {'name' => 'dino', 'body' => {}} ] cons = TestConsumer.new cons.populate events cons.loaded.should == true end it "should ignore events it's unconcerned with" do cons = TestConsumer.new cons.bake_cake end end
Version data entries
10 entries across 10 versions & 1 rubygems