spec/brcobranca/remessa/cnab240/caixa_spec.rb in brcobranca-9.2.4 vs spec/brcobranca/remessa/cnab240/caixa_spec.rb in brcobranca-10.0.0
- old
+ new
@@ -1,27 +1,29 @@
-# -*- encoding: utf-8 -*-
+# frozen_string_literal: true
+
require 'spec_helper'
RSpec.describe Brcobranca::Remessa::Cnab240::Caixa do
before { Timecop.freeze(Time.local(2015, 7, 14, 16, 15, 15)) }
+
after { Timecop.return }
let(:pagamento) do
Brcobranca::Remessa::Pagamento.new(valor: 199.9,
- data_vencimento: Date.current,
- nosso_numero: 123,
- numero: 123,
- documento: 6969,
- documento_sacado: '12345678901',
- nome_sacado: 'PABLO DIEGO JOSÉ FRANCISCO,!^.?\/@ DE PAULA JUAN NEPOMUCENO MARÍA DE LOS REMEDIOS CIPRIANO DE LA SANTÍSSIMA TRINIDAD RUIZ Y PICASSO',
- endereco_sacado: 'RUA RIO GRANDE DO SUL,!^.?\/@ São paulo Minas caçapa da silva junior',
- bairro_sacado: 'São josé dos quatro apostolos magros',
- cep_sacado: '12345678',
- cidade_sacado: 'Santa rita de cássia maria da silva',
- tipo_mora: "1",
- codigo_multa: "2",
- uf_sacado: 'SP')
+ data_vencimento: Date.current,
+ nosso_numero: 123,
+ numero: 123,
+ documento: 6969,
+ documento_sacado: '12345678901',
+ nome_sacado: 'PABLO DIEGO JOSÉ FRANCISCO,!^.?\/@ DE PAULA JUAN NEPOMUCENO MARÍA DE LOS REMEDIOS CIPRIANO DE LA SANTÍSSIMA TRINIDAD RUIZ Y PICASSO',
+ endereco_sacado: 'RUA RIO GRANDE DO SUL,!^.?\/@ São paulo Minas caçapa da silva junior',
+ bairro_sacado: 'São josé dos quatro apostolos magros',
+ cep_sacado: '12345678',
+ cidade_sacado: 'Santa rita de cássia maria da silva',
+ tipo_mora: '1',
+ codigo_multa: '2',
+ uf_sacado: 'SP')
end
let(:params) do
{ empresa_mae: 'SOCIEDADE BRASILEIRA DE ZOOLOGIA LTDA',
agencia: '12345',
conta_corrente: '1234',
@@ -137,20 +139,20 @@
expect(caixa.tipo_documento).to eq '2'
end
it 'deve conter a identificacao do titulo da empresa' do
segmento_p = caixa.monta_segmento_p(pagamento, 1, 2)
- expect(segmento_p[195..205]).to eq "00000006969"
+ expect(segmento_p[195..205]).to eq '00000006969'
end
it 'data da mora deve ser no dia posterior ao vencimento' do
segmento_p = caixa.monta_segmento_p(pagamento, 1, 2)
- expect(segmento_p[118..125]).to eq "15072015"
+ expect(segmento_p[118..125]).to eq '15072015'
end
it 'data da multa deve ser no dia posterior ao vencimento' do
segmento_r = caixa.monta_segmento_r(pagamento, 1, 4)
- expect(segmento_r[66..73]).to eq "15072015"
+ expect(segmento_r[66..73]).to eq '15072015'
end
end
context 'geracao remessa' do
it_behaves_like 'cnab240'