15815213711
2024-08-26 67b8b6731811983447e053d4396b3708c14dfe3c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import Metadata from '../metadata.js'
import metadata from '../../metadata.min.json' assert { type: 'json' }
import extractNationalNumberFromPossiblyIncompleteNumber from './extractNationalNumberFromPossiblyIncompleteNumber.js'
 
describe('extractNationalNumberFromPossiblyIncompleteNumber', () => {
    it('should parse a carrier code when there is no national prefix transform rule', () => {
        const meta = new Metadata(metadata)
        meta.country('AU')
        extractNationalNumberFromPossiblyIncompleteNumber('18311800123', meta).should.deep.equal({
            nationalPrefix: undefined,
            carrierCode: '1831',
            nationalNumber: '1800123'
        })
    })
})