Implements timecop to make tests independent from DateTime (close #327)

This commit is contained in:
Chrisbr 2014-07-23 09:08:50 +02:00
parent ade64f339f
commit 7c51d1a42f
14 changed files with 42 additions and 38 deletions

View file

@ -2,8 +2,8 @@
FactoryGirl.define do
factory :call_for_papers do
start_date Date.today - 1
end_date Date.today + 7
start_date { 1.day.ago }
end_date { 7.days.from_now }
description 'We call for papers'
conference
end

View file

@ -7,10 +7,10 @@ FactoryGirl.define do
social_tag 'dps14'
timezone 'Amsterdam'
contact_email 'admin@example.com'
start_date Date.today
end_date Date.today + 6.days
registration_start_date Date.today + 3.days
registration_end_date Date.today + 5.days
start_date { Date.today }
end_date { 6.days.from_now }
registration_start_date { 3.days.from_now }
registration_end_date { 5.days.from_now }
make_conference_public true
venue
end

View file

@ -5,7 +5,7 @@ FactoryGirl.define do
picture_file_name 'rails.png'
picture_content_type 'image/png'
picture_file_size '1024'
picture_updated_at DateTime.now
picture_updated_at { DateTime.now }
description 'Lorem Ipsum Dolor'
conference
end

View file

@ -2,7 +2,7 @@ FactoryGirl.define do
factory :social_event do
title 'Example Social Event'
description 'Lorem Ipsum Dolsum'
date Date.today
date { Date.today }
conference
end

View file

@ -2,7 +2,7 @@
FactoryGirl.define do
factory :target do
due_date Date.today + 14
due_date { 14.days.from_now }
target_count 100
unit Target.units[:submissions]
end

View file

@ -5,7 +5,7 @@ FactoryGirl.define do
sequence(:name) { |n| "name#{n}" }
password 'changeme'
password_confirmation 'changeme'
confirmed_at Time.now
confirmed_at { Time.now }
biography <<-EOS
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus enim
nunc, venenatis non sapien convallis, dictum suscipit purus. Vestibulum

View file

@ -1,6 +1,6 @@
FactoryGirl.define do
factory :vday do
day Date.today
day { Date.today }
description 'Lorem Ipsum dolsum'
conference
end