spec/fixtures/shared/seeds.rb in by_star-2.1.0.beta2 vs spec/fixtures/shared/seeds.rb in by_star-2.2.0.rc1
- old
+ new
@@ -1,35 +1,16 @@
-year = Time.zone.now.year
-
-1.upto(12) do |month|
- Post.factory "post #{month}", Time.zone.now.beginning_of_year + (month - 1).months
-end
-
-Post.factory "Today's post", Time.zone.now
-Post.factory "Yesterday's post", 1.day.ago
-Post.factory "A week ago", 1.week.ago
-Post.factory "Tomorrow's post", 1.day.from_now
-Post.factory "This time, last year", 1.year.ago
-Post.factory "That's it!", Time.zone.now.end_of_year
-
-# For by_weekend scoped test
-# We need to calculate the weekend.
-weekend_time = Time.zone.now
-weekend_time += 1.day while weekend_time.wday != 6
-
-# For by_weekend scoped test
-post = Post.factory "Weekend", weekend_time
-
-# Offset by two seconds to stop it clashing with "Today's post" in next test
-post = Post.factory "The 'Current' Fortnight", Time.zone.now + 2.seconds
-
-post = Post.factory "The 'Current' Week", Time.zone.now + 2.seconds
-
-
-Event.create(:name => "Ryan's birthday!", :start_time => "04-12-#{Time.zone.now.year}".to_time)
-Event.create(:name => "Ryan's birthday, last year!", :start_time => "04-12-#{Time.zone.now.year-1}".to_time)
-Event.create(:name => "Dad's birthday!", :start_time => "05-07-#{Time.zone.now.year}".to_time)
-Event.create(:name => "Mum's birthday!", :start_time => "17-11-#{Time.zone.now.year}".to_time)
-Event.create(:name => "Today", :start_time => Time.zone.now)
-Event.create(:name => "Yesterday", :start_time => Time.zone.now.yesterday)
-Event.create(:name => "Tomorrow", :start_time => Time.zone.now.tomorrow)
-Event.create(:name => "FBI meeting", :start_time => "02-03-#{Time.zone.now.year}".to_time, :public => false)
+%w(2013-12-31
+ 2014-01-01
+ 2014-01-01
+ 2014-01-05
+ 2014-01-10
+ 2014-01-12
+ 2014-01-20
+ 2014-02-01
+ 2014-02-15
+ 2014-03-01
+ 2014-03-15
+ 2014-04-01
+ 2014-04-15).map{|d| Time.zone.parse(d) + 17.hours }.each do |d|
+ Post.create!(:created_at => d)
+ Event.create!(:start_time => d - 5.days, :end_time => d + 5.days)
+end