29 lines
707 B
Ruby
29 lines
707 B
Ruby
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
|