spec/brcobranca/boleto/banco_brasilia_spec.rb in brcobranca-9.2.4 vs spec/brcobranca/boleto/banco_brasilia_spec.rb in brcobranca-10.0.0

- old
+ new

@@ -1,9 +1,10 @@ -# -*- encoding: utf-8 -*- +# frozen_string_literal: true + require 'spec_helper' -RSpec.describe Brcobranca::Boleto::BancoBrasilia do #:nodoc:[all] +RSpec.describe Brcobranca::Boleto::BancoBrasilia do # :nodoc:[all] before do @valid_attributes = { valor: 10.00, cedente: 'PREFEITURA MUNICIPAL DE VILHENA', documento_cedente: '04092706000181', @@ -22,21 +23,21 @@ expect(boleto_novo.especie).to eql('R$') expect(boleto_novo.moeda).to eql('9') 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 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('PAGÁVEL EM QUALQUER BANCO ATÉ O VENCIMENTO') expect(boleto_novo.codigo_servico).to be_falsey expect(boleto_novo.carteira).to eql('2') end it 'Criar nova instancia com atributos válidos' do boleto_novo = described_class.new @valid_attributes - @valid_attributes.keys.each do |key| + @valid_attributes.each_key do |key| expect(boleto_novo.send(key)).to eql(@valid_attributes[key]) end expect(boleto_novo).to be_valid end @@ -53,11 +54,11 @@ @valid_attributes[:data_documento] = Date.parse('2016-07-25') @valid_attributes[:data_vencimento] = Date.parse('2016-07-25') @valid_attributes[:valor] = 372.77 @valid_attributes[:carteira] = 1 @valid_attributes[:agencia] = 240 - @valid_attributes[:conta_corrente] = 44990 + @valid_attributes[:conta_corrente] = 44_990 @valid_attributes[:nosso_numero] = 1 @valid_attributes[:nosso_numero_incremento] = 2 boleto_novo = described_class.new @valid_attributes expect(boleto_novo.codigo_barras_segunda_parte).to eql('0022400044990100000107070') @@ -69,14 +70,14 @@ boleto_novo = described_class.new expect { boleto_novo.codigo_barras }.to raise_error(Brcobranca::BoletoInvalido) end it 'Tamanho do número da agência deve ser de 3 dígitos' do - boleto_novo = described_class.new @valid_attributes.merge(agencia: "80") + boleto_novo = described_class.new @valid_attributes.merge(agencia: '80') expect(boleto_novo.agencia).to eq('080') - boleto_novo = described_class.new @valid_attributes.merge(agencia: "0080") + boleto_novo = described_class.new @valid_attributes.merge(agencia: '0080') expect(boleto_novo).not_to be_valid end it 'Tamanho do número de nosso_numero_incremento deve ser de 3 dígitos' do boleto_novo = described_class.new @valid_attributes.merge(nosso_numero_incremento: '12345678') @@ -117,10 +118,10 @@ boleto_novo = described_class.new @valid_attributes expect(boleto_novo.nosso_numero_boleto).to eq('200000107013') @valid_attributes[:carteira] = 1 @valid_attributes[:agencia] = '058' - @valid_attributes[:conta_corrente] = 6002006 + @valid_attributes[:conta_corrente] = 6_002_006 @valid_attributes[:nosso_numero] = 1 boleto_novo = described_class.new @valid_attributes expect(boleto_novo.nosso_numero_boleto).to eq('100000107045') end