Sha256: cfb24e4271fd3f0a0925084dabb6b468de7375252cdc34426accd364adedeaa1

Contents?: true

Size: 1.03 KB

Versions: 13

Compression:

Stored size: 1.03 KB

Contents

# frozen_string_literal: true
FactoryGirl.define do
  factory :meeting, class: Decidim::Meetings::Meeting do
    title { Decidim::Faker::Localized.sentence(3) }
    description { Decidim::Faker::Localized.wrapped("<p>", "</p>") { Decidim::Faker::Localized.sentence(4) } }
    location { Decidim::Faker::Localized.wrapped("<p>", "</p>") { Decidim::Faker::Localized.sentence(4) } }
    location_hints { Decidim::Faker::Localized.wrapped("<p>", "</p>") { Decidim::Faker::Localized.sentence(4) } }
    address { Faker::Lorem.sentence(3) }
    latitude { Faker::Address.latitude }
    longitude { Faker::Address.longitude }
    start_time { 1.day.from_now }
    end_time { start_time.advance(hours: 2) }
    feature { build(:feature, manifest_name: "meetings") }

    trait :closed do
      closing_report { Decidim::Faker::Localized.sentence(3) }
      attendees_count { rand(50) }
      contributions_count { rand(50) }
      attending_organizations { Array.new(3) { Faker::GameOfThrones.house }.join(", ") }
      closed_at { Time.current }
    end
  end
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
decidim-meetings-0.1.0 lib/decidim/meetings/test/factories.rb
decidim-0.1.0 decidim-meetings/lib/decidim/meetings/test/factories.rb
decidim-meetings-0.0.8.1 lib/decidim/meetings/test/factories.rb
decidim-0.0.8.1 decidim-meetings/lib/decidim/meetings/test/factories.rb
decidim-meetings-0.0.7 lib/decidim/meetings/test/factories.rb
decidim-0.0.7 decidim-meetings/lib/decidim/meetings/test/factories.rb
decidim-meetings-0.0.6 lib/decidim/meetings/test/factories.rb
decidim-0.0.6 decidim-meetings/lib/decidim/meetings/test/factories.rb
decidim-meetings-0.0.5 lib/decidim/meetings/test/factories.rb
decidim-0.0.5 decidim-meetings/lib/decidim/meetings/test/factories.rb
decidim-0.0.4 decidim-meetings/lib/decidim/meetings/test/factories.rb
decidim-meetings-0.0.3 lib/decidim/meetings/test/factories.rb
decidim-0.0.3 decidim-meetings/lib/decidim/meetings/test/factories.rb