spec/support/shared_examples/cnab240.rb in brcobranca-6.1.2 vs spec/support/shared_examples/cnab240.rb in brcobranca-6.1.3

- old
+ new

@@ -71,12 +71,12 @@ expect(header[17]).to eq '1' # tipo inscricao do cedente expect(header[18..32]).to eq '000012345678901' # documento do cedente expect(header[33..52]).to eq objeto.convenio_lote # informacoes do convenio expect(header[53..72]).to eq objeto.info_conta # informacoes da conta expect(header[73..102]).to eq 'SOCIEDADE BRASILEIRA DE ZOOLOG' # razao social do cedente - expect(header[103..142]).to eq 'CAMPO DESTINADO AO PREENCHIMENTO NO MOME' # 1a mensagem - expect(header[143..182]).to eq 'CAMPO DESTINADO AO PREENCHIMENTO NO MOME' # 2a mensagem + expect(header[103..142]).to eq 'Campo destinado ao preenchimento no mome' # 1a mensagem + expect(header[143..182]).to eq 'Campo destinado ao preenchimento no mome' # 2a mensagem expect(header[183..190]).to eq '00000001' # sequencial de remessa end end context 'segmento P' do @@ -116,15 +116,15 @@ expect(segmento_q[3..6]).to eq '0001' # numero do lote expect(segmento_q[8..12]).to eq '00003' # numero do registro no lote expect(segmento_q[17]).to eq '1' # tipo inscricao sacado expect(segmento_q[18..32]).to eq '000012345678901' # documento do sacado expect(segmento_q[33..72]).to eq 'PABLO DIEGO JOSE FRANCISCO DE PAULA JUAN' # nome do sacado - expect(segmento_q[73..112]).to eq 'RUA RIO GRANDE DO SUL SAO PAULO MINAS CA' # endereco do sacado - expect(segmento_q[113..127]).to eq 'SAO JOSE DOS QU' # bairro do sacado + expect(segmento_q[73..112]).to eq 'RUA RIO GRANDE DO SUL Sao paulo Minas ca' # endereco do sacado + expect(segmento_q[113..127]).to eq 'Sao jose dos qu' # bairro do sacado expect(segmento_q[128..132]).to eq '12345' # CEP do sacado expect(segmento_q[133..135]).to eq '678' # sufixo CEP do sacado - expect(segmento_q[136..150]).to eq 'SANTA RITA DE C' # cidade do sacado + expect(segmento_q[136..150]).to eq 'Santa rita de c' # cidade do sacado expect(segmento_q[151..152]).to eq 'SP' # UF do sacado expect(segmento_q[153]).to eq '1' # tipo inscricao avalista expect(segmento_q[154..168]).to eq '000012345678901' # documento avalista expect(segmento_q[169..208]).to eq 'ISABEL CRISTINA LEOPOLDINA ALGUSTA MIGUE' # nome do avalista end @@ -180,15 +180,16 @@ end it 'remessa deve conter os registros mais as quebras de linha' do remessa = objeto.gera_arquivo - expect(remessa.size).to eq 1445 + expect(remessa.size).to eq 1452 # quebras de linha - expect(remessa[240]).to eq "\n" - expect(remessa[481]).to eq "\n" - expect(remessa[722]).to eq "\n" - expect(remessa[963]).to eq "\n" - expect(remessa[1204]).to eq "\n" + expect(remessa[240..241]).to eq "\r\n" + expect(remessa[482..483]).to eq "\r\n" + expect(remessa[724..725]).to eq "\r\n" + expect(remessa[966..967]).to eq "\r\n" + expect(remessa[1208..1209]).to eq "\r\n" + expect(remessa[1450..1451]).to eq "\r\n" end end end