Sha256: 2b3d26b472f715d76f64ebbeb91fdc48c9cf0e32ac678ee15503e9449e506bb5
Contents?: true
Size: 963 Bytes
Versions: 27
Compression:
Stored size: 963 Bytes
Contents
# frozen_string_literal: true require "decidim/faker/localized" require "decidim/dev" FactoryBot.define do factory :template, class: "Decidim::Templates::Template" do organization templatable { build(:dummy_resource) } name { Decidim::Faker::Localized.sentence } ## Questionnaire templates factory :questionnaire_template do trait :with_questions do after(:create) do |template| template.templatable = create(:questionnaire, :with_questions, questionnaire_for: template) template.save! end end trait :with_all_questions do after(:create) do |template| template.templatable = create(:questionnaire, :with_all_questions, questionnaire_for: template) template.save! end end after(:create) do |template| template.templatable = create(:questionnaire, questionnaire_for: template) template.save! end end end end
Version data entries
27 entries across 27 versions & 1 rubygems