lion/packages/input-tel/test/parsers.test.js
2022-03-16 16:29:00 +01:00

16 lines
661 B
JavaScript

import { expect } from '@open-wc/testing';
import { parsePhoneNumber } from '../src/parsers.js';
import { PhoneUtilManager } from '../src/PhoneUtilManager.js';
describe('parsePhoneNumber', () => {
beforeEach(async () => {
// Wait till PhoneUtilManager has been loaded
await PhoneUtilManager.loadComplete;
});
it('parses a a view value to e164 standard', () => {
expect(parsePhoneNumber('0707123456', { regionCode: 'SE' })).to.equal('+46707123456');
expect(parsePhoneNumber('0707123456', { regionCode: 'NL' })).to.equal('+31707123456');
expect(parsePhoneNumber('0707123456', { regionCode: 'DE' })).to.equal('+49707123456');
});
});