require 'spec_helper' describe DataPoint do before do @time = Time.now end describe '.users_with_posts_on_day' do it 'returns a DataPoint object' do DataPoint.users_with_posts_on_day(@time, 1).class.should == DataPoint end it 'returns a DataPoint with non-zero value' do point = DataPoint.users_with_posts_on_day(@time, 1) point.value.should == 1 end it 'returns a DataPoint with zero value' do point = DataPoint.users_with_posts_on_day(@time, 15) point.value.should == 0 end it 'returns the correct descriptor' do point = DataPoint.users_with_posts_on_day(Time.now, 15) point.key.should == 15.to_s end end end