Sha256: 670910dcc1a2ccdad093bc6963843b4fd46be3056c93c1b3216cfc8262a24d45

Contents?: true

Size: 661 Bytes

Versions: 1

Compression:

Stored size: 661 Bytes

Contents

# frozen_string_literal: true

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
      subject { Brcobranca::Retorno::Cnab240::Sicoob }

      let(:nome_arquivo) { 'CNAB240SICOOB.RET' }

      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

1 entries across 1 versions & 1 rubygems

Version Path
brcobranca-10.0.0 spec/brcobranca/retorno/cnab240/base_spec.rb