cartodb-4.29/spec/factories/synchronizations.rb
2020-06-15 10:58:47 +08:00

27 lines
746 B
Ruby

FactoryGirl.define do
factory :carto_synchronization, class: Carto::Synchronization do
id { UUIDTools::UUID.random_uuid }
name 'histcounties_1979_present'
interval 2592000
url 'https://common-data.cartodb.com/api/v2/sql?q=select+*+from+%22histcounties_1979_present%22&format=shp&filename=histcounties_1979_present'
state 'success'
type_guessing true
quoted_fields_guessing true
content_guessing true
run_at Time.now
ran_at Time.now
after(:build) do |sync|
sync.log = FactoryGirl.build(:carto_log, type: 'sync')
end
trait :enqueued do
state Carto::Synchronization::STATE_QUEUED
ran_at nil
run_at nil
end
factory :enqueued_sync, traits: [:enqueued]
end
end