Sha256: f6e4fa4c5dfff513acfa146a2807e194fc835206d12b51388219341489b1d49b

Contents?: true

Size: 535 Bytes

Versions: 29

Compression:

Stored size: 535 Bytes

Contents

require 'spec_helper'

describe BrDanfe::DanfeLib::NfeLib::Phone do
  describe '.format' do
    context 'when phone have 10 digits' do
      it 'returns a formated phone' do
        phone = '1234567890'
        expect(BrDanfe::DanfeLib::NfeLib::Phone.format(phone)).to eq '(12) 3456-7890'
      end
    end

    context 'when phone have 11 digits' do
      it 'returns a formated phone' do
        phone = '12345678901'
        expect(BrDanfe::DanfeLib::NfeLib::Phone.format(phone)).to eq '(12) 34567-8901'
      end
    end
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
br_danfe-1.2.2 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-1.2.1 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-1.2.0 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-1.1.0 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-1.0.0 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-0.20.0 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-0.19.0 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-0.18.0 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-0.17.8 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-0.17.7 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-0.17.6 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-0.17.5 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-0.17.4 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-0.17.3 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-0.17.2 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-0.17.1 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-0.17.0 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-0.16.0 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-0.15.1 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb
br_danfe-0.15.0 spec/br_danfe/danfe_lib/nfe_lib/phone_spec.rb