Sha256: bd5ec9316252a18f9cb6393b1c5bf8faca98bc52e6cad0435e3f5062182c1067

Contents?: true

Size: 1.83 KB

Versions: 5

Compression:

Stored size: 1.83 KB

Contents

after :users, :calendars do
  BasicBenchmark.new "Seeding #{Rails.env} Events" do
    FactoryGirl.create(
      :event,
      name: 'Monday',
      css_class: 'weekday',
      owner: User.find_by_name('Other User'),
      calendar: Calendar.friendly.find('other-calendar'),
      schedule_attributes: {
        rule: 'weekly',
        day: %w(monday),
        time: '00:00',
        duration: 1.day,
        all_day: true
      }
    )

    FactoryGirl.create(
      :event,
      name: 'The work week',
      css_class: 'week',
      schedule_attributes: {
        rule: 'weekly',
        day: %w(monday),
        time: '00:00',
        duration: 5.days,
        all_day: true
      }
    )

    FactoryGirl.create(
      :event,
      name: 'Breakfast',
      schedule_attributes: {
        rule: 'daily',
        time: '8:00 AM',
        duration: 1.hour
      }
    )

    FactoryGirl.create(
      :event,
      name: 'Midnight Pilates',
      schedule_attributes: {
        rule: 'daily',
        time: '11:30 PM',
        duration: 1.hour
      }
    )

    FactoryGirl.create(
      :event,
      name: "Yesterday's Event",
      schedule_attributes: {
        rule: 'singular',
        date: 1.day.ago,
        time: '5:30 PM',
        duration: 1.hour
      }
    )

    FactoryGirl.create(
      :event,
      name: "Tomorrow's Event",
      schedule_attributes: {
        rule: 'singular',
        date: 1.day.from_now,
        time: '6:30 PM',
        duration: 1.hour
      }
    )

    FactoryGirl.create(
      :event,
      name: 'Science Fiction Club',
      owner: User.find_by_name('Regular User'),
      calendar: Calendar.friendly.find('regular-calendar'),
      schedule_attributes: {
        rule: 'monthly',
        day_of_week: { tuesday: [ '1' ] },
        time: '5:00 PM',
        interval: 1,
        duration: 1.hour
      }
    )

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
date_book-0.0.6 spec/dummy/db/seeds/events.seeds.rb
date_book-0.0.5 spec/dummy/db/seeds/events.seeds.rb
date_book-0.0.3 spec/dummy/db/seeds/events.seeds.rb
date_book-0.0.2 spec/dummy/db/seeds/events.seeds.rb
date_book-0.0.1 spec/dummy/db/seeds/events.seeds.rb