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