UNPKG

libphonenumber-js

Version:

A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript

24 lines (21 loc) 979 B
import extractNationalNumber from './extractNationalNumber.js' import Metadata from '../metadata.js' import oldMetadata from '../../test/metadata/1.0.0/metadata.min.json' with { type: 'json' } describe('extractNationalNumber', function() { it('should extract a national number when using old metadata (no `country` or `defaultCountry` specified)', function() { const _oldMetadata = new Metadata(oldMetadata) _oldMetadata.selectNumberingPlan('RU') expect(extractNationalNumber('88005553535', undefined, _oldMetadata)).to.deep.equal({ nationalNumber: '8005553535', carrierCode: undefined }) }) it('should extract a national number when using old metadata (`country` is specified)', function() { const _oldMetadata = new Metadata(oldMetadata) _oldMetadata.selectNumberingPlan('RU') expect(extractNationalNumber('88005553535', 'RU', _oldMetadata)).to.deep.equal({ nationalNumber: '8005553535', carrierCode: undefined }) }) })