require 'rails_helper'

RSpec.describe Base::FontesDeRecursos::FonteStn, type: :model do
	it { is_expected.to belong_to :orcamento }
	it { is_expected.to validate_uniqueness_of(:detalhamento_sintetico).scoped_to(:codigo_principal, :codigo_tipo_exercicio, :orcamento_id).case_insensitive }

	[:codigo_principal, :codigo_tipo_exercicio, :detalhamento_sintetico, :nomenclatura_sintetica].each do |atributo|
		it { is_expected.to validate_presence_of atributo }
	end

	describe "#codigo_e_descricao" do
		it "retorna 'XXXXXXXX' - 'DESCRIÇÃO', onde XXXXXXXX é o código e a DESCRIÇÃO é a descrição da fonte de recursos"
	end
end
