spec/event_spec.rb in fnordmetric-1.0.1 vs spec/event_spec.rb in fnordmetric-1.2.0

- old
+ new

@@ -4,28 +4,28 @@ describe FnordMetric::Event do include FnordMetric before(:all) do - @now = Time.utc(1992,01,13,5,23,23).to_i + @now = Time.utc(1992,01,13,5,23,23).to_i @redis = Redis.new @redis_wrap = RedisWrap.new(@redis) - @namespace = "fnordmetric-test-ns123" + @namespace = "fnordmetric-test-ns123" @timeline = "#{@namespace}-timeline" - @opts = { + @opts = { :namespace_prefix => "#{@namespace}", :redis_prefix => "fnordmetric-test", :redis => @redis - } + } end describe "finding events" do - before(:each) do - @redis.keys("fnordmetric-test-*").each { |k| @redis.del(k) } + before(:each) do + @redis.keys("fnordmetric-test-*").each { |k| @redis.del(k) } end it "should find all events" do create_event("242342", {:_type => "foo", :_time => @now}) create_event("453484", {:_type => "foo", :_time => @now}) @@ -99,19 +99,19 @@ Event.all(@opts.merge(:limit => 2)).last.id.should == "5645642" end it "should find all events by type" do namespace = Namespace.new(:ns123, :redis_prefix => "fnordmetric-test") - namespace.ready!(@redis_wrap).announce( + namespace.ready!(@redis_wrap, @redis).announce( :_type => "fn0rd", :_time => @now ) - namespace.ready!(@redis_wrap).announce( + namespace.ready!(@redis_wrap, @redis).announce( :_type => "f00bar", :_time => @now ) - namespace.ready!(@redis_wrap).announce( + namespace.ready!(@redis_wrap, @redis).announce( :_type => "fn0rd", :_time => @now ) Event.by_type('fn0rd', @opts).length.should == 2 Event.by_type('f00bar', @opts).length.should == 1 @@ -130,12 +130,12 @@ let(:kate_session_key) { Digest::MD5.hexdigest "kate_session" } let(:events) { Event.by_session_key kate_session_key, @opts } before do created_events_data.each do |(event_id, session)| - event_data = { :_time => @now + event_id, :_eid => event_id } + event_data = { :_time => @now + event_id, :_eid => event_id, :_type => "fnord" } event_data[:_session] = session if session - namespace.ready!(@redis_wrap).announce event_data + namespace.ready!(@redis_wrap, @redis).announce event_data end end context "when events are added in ascending time order" do let(:created_events_data) { events_data }