spec/brcobranca/boleto/sicredi_spec.rb in brcobranca-8.0.0 vs spec/brcobranca/boleto/sicredi_spec.rb in brcobranca-9.0.0
- old
+ new
@@ -4,21 +4,21 @@
require 'spec_helper'
RSpec.describe Brcobranca::Boleto::Sicredi do
let(:valid_attributes) do
{
- data_documento: Date.parse('2016-08-22'),
+ data_processamento: Date.parse('2016-08-22'),
data_vencimento: Date.parse('2016-08-22'),
valor: 195.57,
cedente: 'Kivanio Barbosa',
documento_cedente: '12345678912',
sacado: 'Claudio Pozzebom',
sacado_documento: '12345678900',
agencia: '0710',
conta_corrente: '61900',
convenio: '129',
- numero_documento: '8879',
+ nosso_numero: '8879',
posto: '65',
byte_idt: '2',
carteira: '1'
}
end
@@ -27,11 +27,11 @@
boleto_novo = described_class.new
expect(boleto_novo.banco).to eql('748')
expect(boleto_novo.especie_documento).to eql('A')
expect(boleto_novo.especie).to eql('R$')
expect(boleto_novo.moeda).to eql('9')
- expect(boleto_novo.data_documento).to eql(Date.current)
+ expect(boleto_novo.data_processamento).to eql(Date.current)
expect(boleto_novo.data_vencimento).to eql(Date.current)
expect(boleto_novo.aceite).to eql('S')
expect(boleto_novo.quantidade).to be(1)
expect(boleto_novo.valor).to be(0.0)
expect(boleto_novo.valor_documento).to be(0.0)
@@ -43,11 +43,11 @@
boleto_novo = described_class.new(valid_attributes)
expect(boleto_novo.banco).to eql('748')
expect(boleto_novo.especie_documento).to eql('A')
expect(boleto_novo.especie).to eql('R$')
expect(boleto_novo.moeda).to eql('9')
- expect(boleto_novo.data_documento).to eql(Date.parse('2016-08-22'))
+ expect(boleto_novo.data_processamento).to eql(Date.parse('2016-08-22'))
expect(boleto_novo.data_vencimento).to eql(Date.parse('2016-08-22'))
expect(boleto_novo.aceite).to eql('S')
expect(boleto_novo.quantidade).to be(1)
expect(boleto_novo.valor).to be(195.57)
expect(boleto_novo.valor_documento).to be(195.57)
@@ -57,11 +57,11 @@
expect(boleto_novo.sacado).to eql('Claudio Pozzebom')
expect(boleto_novo.sacado_documento).to eql('12345678900')
expect(boleto_novo.conta_corrente).to eql('61900')
expect(boleto_novo.agencia).to eql('0710')
expect(boleto_novo.convenio).to eql('00129')
- expect(boleto_novo.numero_documento).to eql('08879')
+ expect(boleto_novo.nosso_numero).to eql('08879')
expect(boleto_novo.carteira).to eql('1')
end
it 'Montar código de barras para carteira número 3' do
valid_attributes[:carteira] = '3'
@@ -78,43 +78,43 @@
expect(boleto_novo.codigo_barras_segunda_parte).to eql('1116208879307106500129101')
end
it 'case 2' do
valid_attributes[:valor] = 700.00
valid_attributes[:data_vencimento] = Date.parse('2016-07-25')
- valid_attributes[:numero_documento] = '08902'
+ valid_attributes[:nosso_numero] = '08902'
boleto_novo = described_class.new(valid_attributes)
expect(boleto_novo.codigo_barras.linha_digitavel).to eql('74891.11620 08902.107104 65001.291007 3 68660000070000')
expect(boleto_novo.codigo_barras_segunda_parte).to eql('1116208902107106500129100')
end
it 'case 3' do
valid_attributes[:valor] = 700.00
valid_attributes[:data_vencimento] = Date.parse('2016-07-25')
- valid_attributes[:numero_documento] = '8896'
+ valid_attributes[:nosso_numero] = '8896'
boleto_novo = described_class.new(valid_attributes)
expect(boleto_novo.codigo_barras.linha_digitavel).to eql('74891.11620 08896.307108 65001.291072 1 68660000070000')
expect(boleto_novo.codigo_barras_segunda_parte).to eql('1116208896307106500129107')
end
it 'case 4' do
valid_attributes[:valor] = 700.00
valid_attributes[:data_vencimento] = Date.parse('2016-07-25')
- valid_attributes[:numero_documento] = '8899'
+ valid_attributes[:nosso_numero] = '8899'
boleto_novo = described_class.new(valid_attributes)
expect(boleto_novo.codigo_barras.linha_digitavel).to eql('74891.11620 08899.807104 65001.291031 6 68660000070000')
expect(boleto_novo.codigo_barras_segunda_parte).to eql('1116208899807106500129103')
end
it 'case 5' do
valid_attributes[:valor] = 195.58
valid_attributes[:data_vencimento] = Date.parse('2016-07-25')
- valid_attributes[:numero_documento] = '8878'
+ valid_attributes[:nosso_numero] = '8878'
boleto_novo = described_class.new(valid_attributes)
expect(boleto_novo.codigo_barras.linha_digitavel).to eql('74891.11620 08878.507105 65001.291064 1 68660000019558')
expect(boleto_novo.codigo_barras_segunda_parte).to eql('1116208878507106500129106')
end
it 'case 6' do
valid_attributes[:valor] = 222.00
valid_attributes[:data_vencimento] = Date.parse('2016-08-26')
- valid_attributes[:numero_documento] = '9048'
+ valid_attributes[:nosso_numero] = '9048'
boleto_novo = described_class.new(valid_attributes)
expect(boleto_novo.codigo_barras.linha_digitavel).to eql('74891.11620 09048.807102 65001.291031 8 68980000022200')
expect(boleto_novo.codigo_barras_segunda_parte).to eql('1116209048807106500129103')
end
end
@@ -130,15 +130,15 @@
expect(boleto_novo.nosso_numero_dv).to be(3)
expect(boleto_novo.nosso_numero_boleto).to eql('16/208879-3')
valid_attributes[:posto] = '02'
valid_attributes[:byte_idt] = '2'
- valid_attributes[:numero_documento] = '00003'
+ valid_attributes[:nosso_numero] = '00003'
valid_attributes[:agencia] = '0165'
valid_attributes[:convenio] = '00623'
valid_attributes[:data_vencimento] = Date.parse('2007-08-26')
- valid_attributes[:data_documento] = Date.parse('2007-08-26')
+ valid_attributes[:data_processamento] = Date.parse('2007-08-26')
boleto_novo = described_class.new(valid_attributes)
expect(boleto_novo.nosso_numero_dv).to be(1)
expect(boleto_novo.nosso_numero_boleto).to eql('07/200003-1')
end
@@ -169,10 +169,10 @@
it 'Gerar boleto nos formatos válidos' do
valid_attributes[:valor] = 2952.95
valid_attributes[:data_documento] = Date.parse('2009-04-30')
valid_attributes[:data_vencimento] = Date.parse('2008-02-01')
- valid_attributes[:numero_documento] = '86452'
+ valid_attributes[:nosso_numero] = '86452'
valid_attributes[:conta_corrente] = '03005'
valid_attributes[:agencia] = '1172'
boleto_novo = described_class.new(valid_attributes)
%w(pdf jpg tif png).each do |format|