Sha256: eb8929f4057442da97ed73271b321e3cd47596005e525a1418a032db87415b34

Contents?: true

Size: 542 Bytes

Versions: 1

Compression:

Stored size: 542 Bytes

Contents

# encoding: utf-8
require 'spec_helper'

class Caixa < BoletoBancario::Caixa
  def self.valor_documento_tamanho_maximo
    100 # Default 9999999.99
  end

  def self.carteiras_suportadas
    %w[12 17] # Default %w[14 24]
  end
end

describe Caixa do
  describe "on validations" do
    it { should have_valid(:valor_documento).when(99, 99.99, 25) }
    it { should_not have_valid(:valor_documento).when(100.01, 150) }

    it { should have_valid(:carteira).when(12, 17) }
    it { should_not have_valid(:carteira).when(16, 14, 20) }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
boleto_bancario-0.0.2 spec/inheritance/caixa_spec.rb