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