Sha256: a3a8694552e86ee5e2fce9588486c2cb34c27b90c6b6b23a50b8e89e78b77470
Contents?: true
Size: 1.15 KB
Versions: 1
Compression:
Stored size: 1.15 KB
Contents
# frozen_string_literal: true require 'spec_helper' RSpec.describe 'MuĂșltiplos boletos' do # :nodoc:[all] before do @valid_attributes = { valor: 0.0, cedente: 'Kivanio Barbosa', documento_cedente: '12345678912', sacado: 'Claudio Pozzebom', sacado_documento: '12345678900', agencia: '4042', conta_corrente: '61900', convenio: 12_387_989, nosso_numero: '777700168' } end it 'imprimir mĂșltiplos boleto em lote' do boleto_1 = Brcobranca::Boleto::BancoBrasil.new(@valid_attributes) boleto_2 = Brcobranca::Boleto::Bradesco.new(@valid_attributes) boleto_3 = Brcobranca::Boleto::BancoBrasil.new(@valid_attributes) boletos = [boleto_1, boleto_2, boleto_3] %w[pdf jpg tif png].each do |format| file_body = Brcobranca::Boleto::Base.lote(boletos, formato: format.to_s.to_sym) tmp_file = Tempfile.new(['foobar.', format]) tmp_file.puts file_body tmp_file.close expect(File).to exist(tmp_file.path) expect(File.stat(tmp_file.path)).not_to be_zero expect(File.delete(tmp_file.path)).to be(1) expect(File).not_to exist(tmp_file.path) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
brcobranca-10.0.0 | spec/brcobranca/boletos_em_lote_spec.rb |