Sha256: 62bb893d16744976de6805bf77522a799e3dba6ac247c9f732a47b7b47193e7e

Contents?: true

Size: 658 Bytes

Versions: 7

Compression:

Stored size: 658 Bytes

Contents

# -*_ encoding: utf-8 -*-
#
require 'spec_helper'

RSpec.describe Brcobranca::Retorno::Cnab240::Base do
  let(:arquivo) { File.join(File.dirname(__FILE__), '..', '..', '..', 'arquivos', nome_arquivo) }

  describe '#load_lines' do
    it 'retorna nil se o arquivo é nil' do
      expect(described_class.load_lines(nil)).to be_nil
    end

    context 'Sicoob' do
      let(:nome_arquivo) { 'CNAB240SICOOB.RET' }

      subject { Brcobranca::Retorno::Cnab240::Sicoob }

      it 'lê o arquivo pela classe do Sicoob' do
        expect(subject).to receive(:load_lines).with(arquivo, {})
        described_class.load_lines(arquivo)
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
brcobranca-8.0.0 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-7.3.0 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-7.2.2 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-7.2.1 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-7.2.0 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-7.1.0 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-7.0.0 spec/brcobranca/retorno/cnab240/base_spec.rb