Sha256: c64a67ce68ba6e5497e0b94292d4f949550fde7ac56416e6372fa3629ba0f0bb

Contents?: true

Size: 694 Bytes

Versions: 17

Compression:

Stored size: 694 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(Brcobranca::Retorno::Cnab240::Base.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, {})
        Brcobranca::Retorno::Cnab240::Base.load_lines(arquivo)
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
brcobranca-6.9.1 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-6.9.0 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-6.8.0 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-6.7.0 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-6.6.0 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-6.5.0 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-6.4.1 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-6.4.0 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-6.3.0 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-6.2.2 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-6.2.1 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-6.2.0 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-6.1.12 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-6.1.11 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-6.1.10 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-6.1.9 spec/brcobranca/retorno/cnab240/base_spec.rb
brcobranca-6.1.8 spec/brcobranca/retorno/cnab240/base_spec.rb