require 'rails_helper'

RSpec.describe Contabilidade::LoteDeReceita, type: :model do

  it{ is_expected.to validate_presence_of :data_do_lancamento }
  it{ is_expected.to validate_presence_of :convenio }
  it{ is_expected.to validate_presence_of :valor }
  it{ is_expected.to validate_presence_of :conteudo }

  describe 'gerar_protocolo' do
    context 'gera um novo procotolo' do
      it 'retorna um novo protocolo' do
        lote_de_receita = Contabilidade::LoteDeReceita.new
        expect(lote_de_receita.gerar_protocolo).not_to be_empty
      end
    end
  end

end
