require 'rails_helper'

RSpec.describe Licitacao::Apostilamento, type: :model do
  it { is_expected.to belong_to(:contrato).class_name('Licitacao::Contrato')}
	it { is_expected.to belong_to(:legislacao).class_name('Base::Legislacao') }
  it { is_expected.to have_many(:orcamentos_da_despesa_do_apostilamento).class_name('Licitacao::OrcamentoDaDespesaDoApostilamento').dependent(:destroy) }

  [:data_apostilamento, :modalidade, :legislacao_id, :contrato_id].each do |atributo|
    it { is_expected.to validate_presence_of atributo }
  end
end
