Sha256: 5f05bb022ca9e64a7a3d4d47764dd28843732517441d5331c39462fe25144577
Contents?: true
Size: 1.64 KB
Versions: 1
Compression:
Stored size: 1.64 KB
Contents
# frozen_string_literal: true require 'spec_helper' RSpec.describe Brcobranca::Retorno::Cnab400::Unicred do before do @arquivo = File.join(File.dirname(__FILE__), '..', '..', '..', 'arquivos', 'CNAB400UNICRED.RET') end # it 'Ignora primeira linha que é header' do # pagamentos = described_class.load_lines(@arquivo) # pagamento = pagamentos.first # expect(pagamento.sequencial).to eql('000002') # end # it 'Transforma arquivo de retorno em objetos de retorno retornando somente as linhas de pagamentos de títulos sem registro' do # pagamentos = described_class.load_lines(@arquivo) # expect(pagamentos.size).to eq(2) # deve ignorar a primeira linha que é header # pagamento = pagamentos.first # expect(pagamento.sequencial).to eql('000002') # expect(pagamento.agencia_sem_dv).to eql('4205') # expect(pagamento.cedente_com_dv).to eql('060001566') # expect(pagamento.nosso_numero).to eql('00000000000000116') # expect(pagamento.data_vencimento).to eql('130515') # expect(pagamento.valor_titulo).to eql('0000000044400') # expect(pagamento.banco_recebedor).to eql('090') # expect(pagamento.agencia_recebedora_com_dv).to eql('42050') # expect(pagamento.valor_tarifa).to eql('0000160') # expect(pagamento.valor_abatimento).to eql('0000000000000') # expect(pagamento.desconto).to eql('0000000000000') # expect(pagamento.juros_mora).to eql('0000000000000') # expect(pagamento.codigo_ocorrencia).to eql('06') # expect(pagamento.valor_recebido).to eql('0000000044400') # expect(pagamento.data_credito).to eql('150515') # expect(pagamento.motivo_ocorrencia).to eql([]) # end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
brcobranca-10.0.0 | spec/brcobranca/retorno/cnab400/unicred_spec.rb |