mirror of
https://github.com/jimeh/redistat.git
synced 2026-02-19 13:26:39 +00:00
fixed a bug with Event#find
This commit is contained in:
@@ -91,7 +91,7 @@ module Redistat
|
|||||||
event = db.hgetall "#{scope}#{KEY_EVENT}#{id}"
|
event = db.hgetall "#{scope}#{KEY_EVENT}#{id}"
|
||||||
return nil if event.size == 0
|
return nil if event.size == 0
|
||||||
self.new( event["scope"], event["label"], event["date"], JSON.parse(event["stats"]),
|
self.new( event["scope"], event["label"], event["date"], JSON.parse(event["stats"]),
|
||||||
JSON.parse(event["meta"]), JSON.parse(event["options"]), false )
|
JSON.parse(event["options"]), JSON.parse(event["meta"]), false )
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ describe Redistat::Event do
|
|||||||
@scope = "PageViews"
|
@scope = "PageViews"
|
||||||
@label = "about_us"
|
@label = "about_us"
|
||||||
@label_hash = Digest::SHA1.hexdigest(@label)
|
@label_hash = Digest::SHA1.hexdigest(@label)
|
||||||
@stats = {:views => 1}
|
@stats = {'views' => 1}
|
||||||
@meta = {:user_id => 239}
|
@meta = {'user_id' => 239}
|
||||||
@options = {:depth => :hour}
|
@options = {:depth => :hour}
|
||||||
@date = Time.now
|
@date = Time.now
|
||||||
@event = Redistat::Event.new(@scope, @label, @date, @stats, @options, @meta)
|
@event = Redistat::Event.new(@scope, @label, @date, @stats, @options, @meta)
|
||||||
@@ -66,6 +66,8 @@ describe Redistat::Event do
|
|||||||
@event.scope.to_s.should == fetched.scope.to_s
|
@event.scope.to_s.should == fetched.scope.to_s
|
||||||
@event.label.to_s.should == fetched.label.to_s
|
@event.label.to_s.should == fetched.label.to_s
|
||||||
@event.date.to_s.should == fetched.date.to_s
|
@event.date.to_s.should == fetched.date.to_s
|
||||||
|
@event.stats.should == fetched.stats
|
||||||
|
@event.meta.should == fetched.meta
|
||||||
end
|
end
|
||||||
|
|
||||||
it "should store summarized statistics" do
|
it "should store summarized statistics" do
|
||||||
|
|||||||
Reference in New Issue
Block a user