spec/brcobranca/boleto/itau_spec.rb in brcobranca-6.9.1 vs spec/brcobranca/boleto/itau_spec.rb in brcobranca-7.0.0
- old
+ new
@@ -1,6 +1,8 @@
# -*- encoding: utf-8 -*-
+#
+
require 'spec_helper'
RSpec.describe Brcobranca::Boleto::Itau do
before do
@valid_attributes = {
@@ -23,13 +25,13 @@
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_vencimento).to eql(Date.current)
expect(boleto_novo.aceite).to eql('S')
- expect(boleto_novo.quantidade).to eql(1)
- expect(boleto_novo.valor).to eql(0.0)
- expect(boleto_novo.valor_documento).to eql(0.0)
+ expect(boleto_novo.quantidade).to be(1)
+ expect(boleto_novo.valor).to be(0.0)
+ expect(boleto_novo.valor_documento).to be(0.0)
expect(boleto_novo.local_pagamento).to eql('QUALQUER BANCO ATÉ O VENCIMENTO')
expect(boleto_novo.carteira).to eql('175')
end
it 'Criar nova instancia com atributos válidos' do
@@ -39,13 +41,13 @@
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_vencimento).to eql(Date.current)
expect(boleto_novo.aceite).to eql('S')
- expect(boleto_novo.quantidade).to eql(1)
- expect(boleto_novo.valor).to eql(0.0)
- expect(boleto_novo.valor_documento).to eql(0.0)
+ expect(boleto_novo.quantidade).to be(1)
+ expect(boleto_novo.valor).to be(0.0)
+ expect(boleto_novo.valor_documento).to be(0.0)
expect(boleto_novo.local_pagamento).to eql('QUALQUER BANCO ATÉ O VENCIMENTO')
expect(boleto_novo.cedente).to eql('Kivanio Barbosa')
expect(boleto_novo.documento_cedente).to eql('12345678912')
expect(boleto_novo.sacado).to eql('Claudio Pozzebom')
expect(boleto_novo.sacado_documento).to eql('12345678900')
@@ -121,39 +123,39 @@
end
it 'Não permitir gerar boleto com atributos inválido' do
boleto_novo = described_class.new
expect { boleto_novo.codigo_barras }.to raise_error(Brcobranca::BoletoInvalido)
- expect(boleto_novo.errors.count).to eql(5)
+ expect(boleto_novo.errors.count).to be(5)
end
it 'Montar agencia_conta_corrente_dv' do
@valid_attributes[:conta_corrente] = '15255'
@valid_attributes[:agencia] = '0607'
boleto_novo = described_class.new(@valid_attributes)
- expect(boleto_novo.agencia_conta_corrente_dv).to eql(0)
+ expect(boleto_novo.agencia_conta_corrente_dv).to be(0)
expect(boleto_novo.agencia_conta_boleto).to eql('0607 / 15255-0')
@valid_attributes[:conta_corrente] = '85547'
@valid_attributes[:agencia] = '1547'
boleto_novo = described_class.new(@valid_attributes)
- expect(boleto_novo.agencia_conta_corrente_dv).to eql(6)
+ expect(boleto_novo.agencia_conta_corrente_dv).to be(6)
expect(boleto_novo.agencia_conta_boleto).to eql('1547 / 85547-6')
@valid_attributes[:conta_corrente] = '10207'
@valid_attributes[:agencia] = '1547'
boleto_novo = described_class.new(@valid_attributes)
- expect(boleto_novo.agencia_conta_corrente_dv).to eql(7)
+ expect(boleto_novo.agencia_conta_corrente_dv).to be(7)
@valid_attributes[:conta_corrente] = '53678'
@valid_attributes[:agencia] = '0811'
boleto_novo = described_class.new(@valid_attributes)
- expect(boleto_novo.agencia_conta_corrente_dv).to eql(8)
+ expect(boleto_novo.agencia_conta_corrente_dv).to be(8)
expect(boleto_novo.agencia_conta_boleto).to eql('0811 / 53678-8')
end
it 'Montar nosso_numero_boleto' do
@valid_attributes[:conta_corrente] = '15255'
@@ -172,31 +174,31 @@
it 'Montar nosso_numero_dv' do
@valid_attributes[:numero_documento] = '00015448'
boleto_novo = described_class.new(@valid_attributes)
- expect(boleto_novo.nosso_numero_dv).to eql(6)
+ expect(boleto_novo.nosso_numero_dv).to be(6)
@valid_attributes[:numero_documento] = '15448'
boleto_novo = described_class.new(@valid_attributes)
- expect(boleto_novo.nosso_numero_dv).to eql(6)
+ expect(boleto_novo.nosso_numero_dv).to be(6)
@valid_attributes[:numero_documento] = '12345678'
boleto_novo = described_class.new(@valid_attributes)
- expect(boleto_novo.nosso_numero_dv).to eql(4)
+ expect(boleto_novo.nosso_numero_dv).to be(4)
@valid_attributes[:numero_documento] = '34230'
boleto_novo = described_class.new(@valid_attributes)
- expect(boleto_novo.nosso_numero_dv).to eql(5)
+ expect(boleto_novo.nosso_numero_dv).to be(5)
@valid_attributes[:numero_documento] = '258281'
boleto_novo = described_class.new(@valid_attributes)
- expect(boleto_novo.nosso_numero_dv).to eql(7)
+ expect(boleto_novo.nosso_numero_dv).to be(7)
end
describe 'Busca logotipo do banco' do
it_behaves_like 'busca_logotipo'
end
@@ -205,31 +207,31 @@
@valid_attributes[:data_documento] = Date.parse('2009/08/13')
boleto_novo = described_class.new(@valid_attributes)
%w(pdf jpg tif png).each do |format|
file_body = boleto_novo.send("to_#{format}".to_sym)
- tmp_file = Tempfile.new('foobar.' << format)
+ tmp_file = Tempfile.new(['foobar.', format])
tmp_file.puts file_body
tmp_file.close
expect(File.exist?(tmp_file.path)).to be_truthy
expect(File.stat(tmp_file.path).zero?).to be_falsey
- expect(File.delete(tmp_file.path)).to eql(1)
+ expect(File.delete(tmp_file.path)).to be(1)
expect(File.exist?(tmp_file.path)).to be_falsey
end
end
it 'Gerar boleto nos formatos válidos' do
@valid_attributes[:data_documento] = Date.parse('2009/08/13')
boleto_novo = described_class.new(@valid_attributes)
%w(pdf jpg tif png).each do |format|
file_body = boleto_novo.to(format)
- tmp_file = Tempfile.new('foobar.' << format)
+ tmp_file = Tempfile.new(['foobar.', format])
tmp_file.puts file_body
tmp_file.close
expect(File.exist?(tmp_file.path)).to be_truthy
expect(File.stat(tmp_file.path).zero?).to be_falsey
- expect(File.delete(tmp_file.path)).to eql(1)
+ expect(File.delete(tmp_file.path)).to be(1)
expect(File.exist?(tmp_file.path)).to be_falsey
end
end
end