@botique/libphonenumber-js
Version:
A simpler (and smaller) rewrite of Google Android's popular libphonenumber library
35 lines (25 loc) • 1.06 kB
JavaScript
;
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