1 | "use strict";
|
2 |
|
3 | var _stripIddPrefix = _interopRequireDefault(require("./stripIddPrefix"));
|
4 |
|
5 | var _metadataMin = _interopRequireDefault(require("../../metadata.min.json"));
|
6 |
|
7 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
8 |
|
9 | describe('stripIddPrefix', function () {
|
10 | it('should strip a valid IDD prefix', function () {
|
11 | (0, _stripIddPrefix["default"])('01178005553535', 'US', '1', _metadataMin["default"]).should.equal('78005553535');
|
12 | });
|
13 | it('should strip a valid IDD prefix (no country calling code)', function () {
|
14 | (0, _stripIddPrefix["default"])('011', 'US', '1', _metadataMin["default"]).should.equal('');
|
15 | });
|
16 | it('should strip a valid IDD prefix (valid country calling code)', function () {
|
17 | (0, _stripIddPrefix["default"])('0117', 'US', '1', _metadataMin["default"]).should.equal('7');
|
18 | });
|
19 | it('should strip a valid IDD prefix (not a valid country calling code)', function () {
|
20 | expect((0, _stripIddPrefix["default"])('0110', 'US', '1', _metadataMin["default"])).to.be.undefined;
|
21 | });
|
22 | });
|
23 |
|
\ | No newline at end of file |