Sha256: f64254a319879baae129f10b1041aed5efc7ccc6880b3b33f3b3a969dc844a05

Contents?: true

Size: 1.05 KB

Versions: 16

Compression:

Stored size: 1.05 KB

Contents

# -*- encoding: utf-8 -*-
#

require 'spec_helper'

RSpec.describe Brcobranca::Util::Empresa do
  context 'com zero' do
    it 'CPF returns 01' do
      ['179.461.278-55', '17946127855', 17_946_127_855].each do |documento|
        expect(described_class.new(documento, true).tipo).to eq('01')
        expect(described_class.new(documento).tipo).to eq('01')
      end
    end

    it 'CNPJ returns 02' do
      ['25.716.376/0001-28', '25716376000128', 25_716_376_000_128].each do |documento|
        expect(described_class.new(documento, true).tipo).to eq('02')
        expect(described_class.new(documento).tipo).to eq('02')
      end
    end
  end

  context 'sem zero' do
    it 'CPF returns 1' do
      ['179.461.278-55', '17946127855', 17_946_127_855].each do |documento|
        expect(described_class.new(documento, false).tipo).to eq('1')
      end
    end

    it 'CNPJ returns 2' do
      ['25.716.376/0001-28', '25716376000128', 25_716_376_000_128].each do |documento|
        expect(described_class.new(documento, false).tipo).to eq('2')
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
brcobranca-9.2.4 spec/brcobranca/util/empresa_spec.rb
brcobranca-9.2.3 spec/brcobranca/util/empresa_spec.rb
brcobranca-9.2.2 spec/brcobranca/util/empresa_spec.rb
brcobranca-9.2.1 spec/brcobranca/util/empresa_spec.rb
brcobranca-9.2.0 spec/brcobranca/util/empresa_spec.rb
brcobranca-9.1.2 spec/brcobranca/util/empresa_spec.rb
brcobranca-9.1.1 spec/brcobranca/util/empresa_spec.rb
brcobranca-9.1.0 spec/brcobranca/util/empresa_spec.rb
brcobranca-9.0.0 spec/brcobranca/util/empresa_spec.rb
brcobranca-8.0.0 spec/brcobranca/util/empresa_spec.rb
brcobranca-7.3.0 spec/brcobranca/util/empresa_spec.rb
brcobranca-7.2.2 spec/brcobranca/util/empresa_spec.rb
brcobranca-7.2.1 spec/brcobranca/util/empresa_spec.rb
brcobranca-7.2.0 spec/brcobranca/util/empresa_spec.rb
brcobranca-7.1.0 spec/brcobranca/util/empresa_spec.rb
brcobranca-7.0.0 spec/brcobranca/util/empresa_spec.rb