Sha256: 43aa2bf9ef6204a94b6ef5e32ba72a02cb2946c1090d84e8f05b86963b39bde0
Contents?: true
Size: 1 KB
Versions: 29
Compression:
Stored size: 1 KB
Contents
# -*- encoding: utf-8 -*- require 'spec_helper' RSpec.describe Brcobranca::Retorno::Cnab400::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::Cnab400::Base.load_lines(nil)).to be_nil end context "Bradesco" do let(:nome_arquivo) { "CNAB400BRADESCO.RET" } subject { Brcobranca::Retorno::Cnab400::Bradesco } it "lê o arquivo pela classe do Bradesco" do expect(subject).to receive(:load_lines).with(arquivo, {}) Brcobranca::Retorno::Cnab400::Base.load_lines(arquivo) end end context "Itaú" do let(:nome_arquivo) { "CNAB400ITAU.RET" } subject { Brcobranca::Retorno::Cnab400::Itau } it "lê o arquivo pela classe do Itaú" do expect(subject).to receive(:load_lines).with(arquivo, {}) Brcobranca::Retorno::Cnab400::Base.load_lines(arquivo) end end end end
Version data entries
29 entries across 29 versions & 1 rubygems