spec/gatoroid_spec.rb in gatoroid-0.1.0 vs spec/gatoroid_spec.rb in gatoroid-0.2.0

- old
+ new

@@ -98,19 +98,19 @@ it "should give 1 for using on for today stats" do @obj.visits.on(Time.now,:siteid=>100).should == 1 end it "should have 1 record using range method for today and yesterday at day grain" do - @obj.visits.range(Time.now..Time.now + 1.day,Mongoid::Gator::Readers::DAY, :siteid=>100).should have(1).record + @obj.visits.range(Time.now..Time.now + 1.day,Mongoid::Gator::Readers::DAY, :siteid=>100).should have(2).record end it "should have 1 record using range method for today and yesterday at hour grain" do - @obj.visits.range(Time.now..Time.now + 1.day,Mongoid::Gator::Readers::HOUR, :siteid=>100).should have(1).record + @obj.visits.range(Time.now.change(:hour=>0).change(:sec=>0)..Time.now.change(:hour=>0).change(:sec=>0) + 1.day,Mongoid::Gator::Readers::HOUR, :siteid=>100).should have(25).record end it "should have 1 record using range method for today and yesterday at month grain" do - @obj.visits.range(Time.now..Time.now + 1.day,Mongoid::Gator::Readers::HOUR, :siteid=>100).should have(1).record + @obj.visits.range(Time.now..Time.now + 1.day,Mongoid::Gator::Readers::MONTH, :siteid=>100).should have(1).record end it "should reset value to zero" do @obj.visits.reset(:date => Time.now, :siteid=>100).should_not raise_error Mongoid::Errors::ModelNotSaved @obj.visits.today(:siteid=>100).should == 0 @@ -176,18 +176,18 @@ it "should give 1 for using on for today stats" do Test.visits.on(Time.now,:siteid=>200).should == 1 end it "should have 1 record using range method for today and yesterday at day grain" do - Test.visits.range(Time.now..Time.now + 1.day,Mongoid::Gator::Readers::DAY, :siteid=>200).should have(1).record + Test.visits.range(Time.now..Time.now + 1.day,Mongoid::Gator::Readers::DAY, :siteid=>200).should have(2).record end it "should have 1 record using range method for today and yesterday at hour grain" do - Test.visits.range(Time.now..Time.now + 1.day,Mongoid::Gator::Readers::HOUR, :siteid=>200).should have(1).record + Test.visits.range(Time.now.change(:hour=>0).change(:sec=>0)..Time.now.change(:hour=>0).change(:sec=>0) + 1.day,Mongoid::Gator::Readers::HOUR, :siteid=>200).should have(25).record end it "should have 1 record using range method for today and yesterday at month grain" do - Test.visits.range(Time.now..Time.now + 1.day,Mongoid::Gator::Readers::HOUR, :siteid=>200).should have(1).record + Test.visits.range(Time.now.change(:hour=>0).change(:sec=>0)..Time.now.change(:hour=>0).change(:sec=>0) + 1.day,Mongoid::Gator::Readers::HOUR, :siteid=>200).should have(25).record end it "should reset value to zero" do Test.visits.reset(:date => Time.now, :siteid=>200).should_not raise_error Mongoid::Errors::ModelNotSaved Test.visits.today(:siteid=>200).should == 0 \ No newline at end of file