# == Schema Information
#
# Table name: sections
#
# id :integer not null, primary key
# title :string
# description :text
# number :integer
# created_at :datetime
# updated_at :datetime
# phase_id :integer
# modifiable :boolean
# versionable_id :string(36)
#
# Indexes
#
# index_sections_on_versionable_id (versionable_id)
# sections_phase_id_idx (phase_id)
#
FactoryBot.define do
factory :section do
title { Faker::Lorem.sentence }
description { Faker::Lorem.paragraph }
sequence(:number)
phase
modifiable { false }
transient do
questions { 0 }
end
after(:create) do |section, evaluator|
create_list(:question, evaluator.questions, section: section)
end
end
end