spec/timespan/mongoid/mongoid_timespan_spec.rb in timespan-0.4.1 vs spec/timespan/mongoid/mongoid_timespan_spec.rb in timespan-0.4.2
- old
+ new
@@ -1,10 +1,14 @@
require 'timespan/mongoid/spec_helper'
describe TimeSpan do
subject { account }
+ def tomorrow
+ Date.today + 1.day
+ end
+
let(:from) { Chronic.parse("1 day ago") }
let(:to) { Time.now }
context '2 days duration using factory method' do
let(:account) do
@@ -36,9 +40,19 @@
end
describe '.start_date' do
it 'should default to today' do
DateTime.parse(subject.period.start_date.to_s).strftime('%d %b %Y').should == Date.today.strftime('%d %b %Y')
+ end
+ end
+
+ describe 'set new start_date' do
+ before :each do
+ subject.period_start = tomorrow
+ end
+
+ specify do
+ Date.parse(subject.start_date.to_s).should == tomorrow
end
end
end
end
\ No newline at end of file