# == Schema Information
#
# Table name: phases
#
# id :integer not null, primary key
# description :text
# modifiable :boolean
# number :integer
# title :string
# created_at :datetime
# updated_at :datetime
# template_id :integer
#
# Indexes
#
# index_phases_on_template_id (template_id)
#
# Foreign Keys
#
# fk_rails_... (template_id => templates.id)
#
FactoryBot.define do
factory :phase do
title { Faker::Lorem.sentence }
description { Faker::Lorem.paragraph }
sequence(:number)
template
modifiable false
transient do
sections 0
end
after(:create) do |phase, evaluator|
create_list(:section, evaluator.sections, phase: phase)
end
end
end