| fix specs for cumulated reports and live data - reportable - Fork of reportable… | |
| Log | |
| Files | |
| Refs | |
| README | |
| --- | |
| commit 7a999addb7eef8518d36310c56b4ca80450f3a4d | |
| parent a0b40bc8924c92736fa148ff4625dccc2b4e8a6e | |
| Author: Marco Otte-Witte <[email protected]> | |
| Date: Wed, 24 Feb 2010 20:21:53 +0100 | |
| fix specs for cumulated reports and live data | |
| Diffstat: | |
| M spec/classes/cumulated_report_spec… | 38 ++++++++++++++++-----------… | |
| 1 file changed, 19 insertions(+), 19 deletions(-) | |
| --- | |
| diff --git a/spec/classes/cumulated_report_spec.rb b/spec/classes/cumulated_rep… | |
| @@ -36,10 +36,10 @@ describe Saulabs::Reportable::CumulatedReport do | |
| before(:all) do | |
| User.delete_all | |
| - User.create!(:login => 'test 1', :created_at => Time.now - 1.sen… | |
| - User.create!(:login => 'test 2', :created_at => Time.now - 3.sen… | |
| - User.create!(:login => 'test 3', :created_at => Time.now - 3.sen… | |
| - User.create!(:login => 'test 4', :created_at => Time.now - 20.se… | |
| + User.create!(:login => 'test 1', :created_at => Time.now, … | |
| + User.create!(:login => 'test 2', :created_at => Time.now - 1.sen… | |
| + User.create!(:login => 'test 3', :created_at => Time.now - 3.sen… | |
| + User.create!(:login => 'test 4', :created_at => Time.now - 3.sen… | |
| end | |
| describe 'the returned result' do | |
| @@ -80,10 +80,10 @@ describe Saulabs::Reportable::CumulatedReport do | |
| result = @report.run | |
| result[10][1].should == 4.0 if live_data | |
| - result[9][1].should == 4.0 | |
| - result[8][1].should == 3.0 | |
| - result[7][1].should == 3.0 | |
| - result[6][1].should == 1.0 | |
| + result[9][1].should == 3.0 | |
| + result[8][1].should == 2.0 | |
| + result[7][1].should == 2.0 | |
| + result[6][1].should == 0.0 | |
| end | |
| it 'should return correct data for aggregation :sum' do | |
| @@ -96,11 +96,11 @@ describe Saulabs::Reportable::CumulatedReport do | |
| ) | |
| result = @report.run() | |
| - result[10][1].should == 7.0 if live_data | |
| - result[9][1].should == 7.0 | |
| - result[8][1].should == 6.0 | |
| - result[7][1].should == 6.0 | |
| - result[6][1].should == 1.0 | |
| + result[10][1].should == 8.0 if live_data | |
| + result[9][1].should == 6.0 | |
| + result[8][1].should == 5.0 | |
| + result[7][1].should == 5.0 | |
| + result[6][1].should == 0.0 | |
| end | |
| it 'should return correct data for aggregation :count when custom … | |
| @@ -113,10 +113,10 @@ describe Saulabs::Reportable::CumulatedReport do | |
| result = @report.run(:conditions => ['login IN (?)', ['test 1', … | |
| result[10][1].should == 3.0 if live_data | |
| - result[9][1].should == 3.0 | |
| - result[8][1].should == 2.0 | |
| - result[7][1].should == 2.0 | |
| - result[6][1].should == 1.0 | |
| + result[9][1].should == 2.0 | |
| + result[8][1].should == 1.0 | |
| + result[7][1].should == 1.0 | |
| + result[6][1].should == 0.0 | |
| end | |
| it 'should return correct data for aggregation :sum when custom co… | |
| @@ -129,11 +129,11 @@ describe Saulabs::Reportable::CumulatedReport do | |
| ) | |
| result = @report.run(:conditions => ['login IN (?)', ['test 1', … | |
| - result[10][1].should == 4.0 if live_data | |
| + result[10][1].should == 6.0 if live_data | |
| result[9][1].should == 4.0 | |
| result[8][1].should == 3.0 | |
| result[7][1].should == 3.0 | |
| - result[6][1].should == 1.0 | |
| + result[6][1].should == 0.0 | |
| end | |
| end |