Sha256: 09c1e617faa4fe8072d37670bc66dce6b5c851712c6639f18cb39e13325d56f0
Contents?: true
Size: 1.7 KB
Versions: 2
Compression:
Stored size: 1.7 KB
Contents
# -*- encoding: utf-8 -*- require 'spec_helper' RSpec.describe Bbrcobranca::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(Bbrcobranca::Retorno::Cnab400::Base.load_lines(nil)).to be_nil end context "Banco de Brasilia" do let(:nome_arquivo) { "CNAB400BANCOBRASILIA.RET" } subject { Bbrcobranca::Retorno::Cnab400::BancoBrasilia } it "lê o arquivo pela classe do Banco de Brasilia" do expect(subject).to receive(:load_lines).with(arquivo, {}) Bbrcobranca::Retorno::Cnab400::Base.load_lines(arquivo) end end context "Bradesco" do let(:nome_arquivo) { "CNAB400BRADESCO.RET" } subject { Bbrcobranca::Retorno::Cnab400::Bradesco } it "lê o arquivo pela classe do Bradesco" do expect(subject).to receive(:load_lines).with(arquivo, {}) Bbrcobranca::Retorno::Cnab400::Base.load_lines(arquivo) end end context "Itaú" do let(:nome_arquivo) { "CNAB400ITAU.RET" } subject { Bbrcobranca::Retorno::Cnab400::Itau } it "lê o arquivo pela classe do Itaú" do expect(subject).to receive(:load_lines).with(arquivo, {}) Bbrcobranca::Retorno::Cnab400::Base.load_lines(arquivo) end end context "Santander" do let(:nome_arquivo) { "CNAB400SANTANDER.RET" } subject { Bbrcobranca::Retorno::Cnab400::Santander } it "lê o arquivo pela classe do Santander" do expect(subject).to receive(:load_lines).with(arquivo, {}) Bbrcobranca::Retorno::Cnab400::Base.load_lines(arquivo) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bbrcobranca-0.0.2 | spec/brcobranca/retorno/cnab400/base_spec.rb |
bbrcobranca-0.0.1 | spec/brcobranca/retorno/cnab400/base_spec.rb |