require 'rails_helper'

RSpec.describe Licitacao::ImportacaoTcmProcesso, type: :model do

	it { is_expected.to belong_to(:projeto).class_name('Licitacao::Projeto') }
	it { is_expected.to belong_to(:pedido).class_name('Licitacao::Pedido') }
	it { is_expected.to belong_to(:categoria).class_name('Base::Categoria') }
	it { is_expected.to belong_to(:unidade_orcamentaria).class_name('Loa::UnidadeOrcamentaria') }

	it { is_expected.to have_many(:importacoes_tcm_contratos) }
	it { is_expected.to have_many(:importacoes_tcm_itens) }

	[:numero_do_processo, :exercicio].each do |atributo|
		it { is_expected.to validate_presence_of atributo }
	end

end
