FactoryBot.define do
	factory :permissao_show_de_application_para_perfil_comum, class: 'Acesso::Permissao' do
		perfil_id {
			Perfil.find_by( nome: 'Comum').try(:id) ||
			FactoryBot.create( :perfil_comum ).id
		}
		acao_id {
			Acesso::Acao.find_by( nome_da_acao: 'show' ).try(:id) ||
			FactoryBot.create( :acesso_acao_show_de_application ).id
		}
	end

	factory :permissao_show_de_tecnicos_para_perfil_comum, class: 'Acesso::Permissao' do
		perfil_id { Perfil.find_by( nome: 'Comum').try(:id) || FactoryBot.create( :perfil_comum ).id }
		acao_id {
			Acesso::Acao.find_by( nome_da_acao: 'new' ).try(:id) ||
			FactoryBot.create( :acao_show_de_tecnicos ).id
		}
	end
end
