Sha256: 4ee65e09ce5fb6bac072c25d54685f22f047f69ba6f593565a8e339e5f7104ea

Contents?: true

Size: 485 Bytes

Versions: 5

Compression:

Stored size: 485 Bytes

Contents

FactoryGirl.define do
  factory :triggering, :class => ForemanTasks::Triggering do
    mode :immediate

    trait :future do
      time = Time.now
      mode :future
      start_at time
      start_at_raw(time.strftime(ForemanTasks::Triggering::TIME_FORMAT))
    end

    trait :recurring do
      mode :recurring
      input_type :cronline
      cronline '* * * * *'
    end

    trait :end_time_limited do
      end_time_limited true
      end_time(Time.now + 60)
    end
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
foreman-tasks-0.7.16 test/factories/triggering_factory.rb
foreman-tasks-0.7.15 test/factories/triggering_factory.rb
foreman-tasks-0.7.14 test/factories/triggering_factory.rb
foreman-tasks-0.7.13 test/factories/triggering_factory.rb
foreman-tasks-0.7.12 test/factories/triggering_factory.rb