Sha256: b3192746f9087c0fbefb562f81a97cb8d14d9ac6dd93071f1b2028ec6a445618
Contents?: true
Size: 970 Bytes
Versions: 7
Compression:
Stored size: 970 Bytes
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(described_class.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, {}) described_class.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, {}) described_class.load_lines(arquivo) end end end end
Version data entries
7 entries across 7 versions & 1 rubygems