UNPKG

@botique/libphonenumber-js

Version:

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

35 lines (25 loc) 1.06 kB
'use strict'; var _typeof2 = require('babel-runtime/helpers/typeof'); var _typeof3 = _interopRequireDefault(_typeof2); var _metadata = require('../metadata.min'); var _metadata2 = _interopRequireDefault(_metadata); var _metadata3 = require('../source/metadata'); var _metadata4 = _interopRequireDefault(_metadata3); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } describe('metadata', function () { it('should return undefined for non-defined types', function () { var FR = new _metadata4.default(_metadata2.default).country('FR'); console.log(FR.type('FIXED_LINE')); type(FR.type('FIXED_LINE')).should.equal('undefined'); }); it('should validate country', function () { var thrower = function thrower() { return new _metadata4.default(_metadata2.default).country('RUS'); }; thrower.should.throw('Unknown country'); }); }); function type(something) { return typeof something === 'undefined' ? 'undefined' : (0, _typeof3.default)(something); } //# sourceMappingURL=metadata.test.js.map