Sha256: 33a3a84f1b7c3e16797d3c670beeff644c658f05c7ddb74e03d72e6f52e059f2

Contents?: true

Size: 406 Bytes

Versions: 3

Compression:

Stored size: 406 Bytes

Contents

require 'ice_cube'

FactoryGirl.define do
  factory :job, class: Rekiq::Job do
    shift    0
    schedule { IceCube::Schedule.new(Time.now + 3600) }

    trait :randomized_attributes do
      shift              { [*0..100].sample }
      schedule_post_work { [nil, false, true].sample }
      schedule_expired   { [nil, false, true].sample }
      expiration_margin  { [*0..100].sample }
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rekiq-0.7.0 spec/factories/job.rb
rekiq-0.6.0 spec/factories/job.rb
rekiq-0.5.0 spec/factories/job.rb