UNPKG

react-phone-number-input

Version:

Telephone number input React component

31 lines (30 loc) 1.56 kB
"use strict"; var _mocha = require("mocha"); var _chai = require("chai"); var _metadata = _interopRequireDefault(require("libphonenumber-js/min/metadata")); var _inputValuePrefix = require("./inputValuePrefix.js"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } (0, _mocha.describe)('inputValuePrefix', function () { (0, _mocha.it)('should get input value prefix', function () { (0, _chai.expect)((0, _inputValuePrefix.getPrefixForFormattingValueAsPhoneNumber)({ country: 'RU', metadata: _metadata["default"] })).to.equal(''); (0, _chai.expect)((0, _inputValuePrefix.getPrefixForFormattingValueAsPhoneNumber)({ country: 'RU', inputFormat: 'INTERNATIONAL', metadata: _metadata["default"] })).to.equal(''); (0, _chai.expect)((0, _inputValuePrefix.getPrefixForFormattingValueAsPhoneNumber)({ country: 'RU', inputFormat: 'NATIONAL_PART_OF_INTERNATIONAL', metadata: _metadata["default"] })).to.equal('+7'); }); (0, _mocha.it)('should remove input value prefix', function () { (0, _chai.expect)((0, _inputValuePrefix.removePrefixFromFormattedPhoneNumber)('+78005553535', '+7')).to.equal('8005553535'); (0, _chai.expect)((0, _inputValuePrefix.removePrefixFromFormattedPhoneNumber)('+7 800 555 35 35', '+7')).to.equal('800 555 35 35'); (0, _chai.expect)((0, _inputValuePrefix.removePrefixFromFormattedPhoneNumber)('8 (800) 555-35-35', '')).to.equal('8 (800) 555-35-35'); }); }); //# sourceMappingURL=inputValuePrefix.test.js.map