require 'rails_helper'

RSpec.describe Loa::UnidadeOrcamentariaVinculada, type: :model do
	it{ is_expected.to belong_to(:unidade_orcamentaria).class_name('Loa::UnidadeOrcamentaria') }
	it{ is_expected.to belong_to(:orcamento).class_name('Orcamento') }
	it{ is_expected.to belong_to(:unidade_orcamentaria_vinculada).class_name("Loa::UnidadeOrcamentaria").with_foreign_key(:unidade_orcamentaria_vinculada_id) }

	[:unidade_orcamentaria_id, :unidade_orcamentaria_vinculada_id, :orcamento_id].each do |atributo|
		it{ is_expected.to validate_presence_of atributo}
	end

end
