Sha256: 80d3d23d069cc41c5204baebc9d946e64f5245de3ec92925da4daa413d80ffd5

Contents?: true

Size: 963 Bytes

Versions: 4

Compression:

Stored size: 963 Bytes

Contents

FactoryGirl.define do
  
  factory :event, :class => "Droom::Event"  do
    description "an event"
    
    factory :simple_event do
      name "Simple Event"
      start "2009-11-03 18:30:00"
    end

    factory :closed_event do
      sequence(:name)  {|n| "Event #{n}" }
      start "2009-11-03 10:30:00"
      finish "2009-11-03 18:30:00"
    end
    
    factory :repeating_event do
      name "Repeating Event"
      start "2009-11-03 18:30:00"
      finish "2009-11-03 20:00:00"
      after(:create) { |event|
        event.recurrence_rules.create(:period => "weekly", :interval => "1", :basis => 'count', :limiting_count => "4")
      }
    end

    factory :spanning_event do
      name "Simple Event"
      start "2009-11-03 09:00:00"
      finish "2009-11-04 17:00:00"
    end
    
    factory :allday_event do
      name "All Day Event"
      start "2009-11-03 09:00:00"
      finish "2009-11-04 17:00:00"
      all_day true
    end
    
  end
  
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
droom-0.4.3 spec/factories/events.rb
droom-0.4.2 spec/factories/events.rb
droom-0.4.1 spec/factories/events.rb
droom-0.2.1 spec/factories/events.rb