FactoryBot.define do
	factory :sub_area_tematica_educacao_infantil_2014, class: 'Ppa::SubAreaTematica' do
		nome {"Educação Infantil"}
		area_tematica_id {
			Ppa::AreaTematica.find_by( nome: 'Educação' ).try(:id) ||
			FactoryBot.create( :area_tematica_educacao, :ppa_2014 ).id
		}
		funcao_id {
			Ppa::Funcao.find_by( nome: 'Educação' ).try(:id) ||
			FactoryBot.create( :funcao_educacao, :ppa_2014 ).id
		}
	end

	factory :sub_area_tematica_educacao_infantil_2020, class: 'Ppa::SubAreaTematica' do
		nome {"Educação Infantil"}
		area_tematica_id {
			Ppa::AreaTematica.find_or_create_by!(FactoryBot.attributes_for :area_tematica_educacao, :ppa_2020).id
		}
		funcao_id {
			Ppa::Funcao.find_or_create_by!(FactoryBot.attributes_for :funcao_educacao, :ppa_2020).id
		}
	end
end
