PATH:
opt
/
bitninja-dispatcher
/
node_modules
/
libphonenumber-js
/
es6
{"version":3,"file":"findPhoneNumbersInText.test.js","names":["findPhoneNumbersInText","metadata","type","describe","it","number","should","equal","defaultCountry","undefined","NUMBERS","results","i","length","defaultCallingCode"],"sources":["../source/findPhoneNumbersInText.test.js"],"sourcesContent":["import findPhoneNumbersInText from './findPhoneNumbersInText.js'\r\nimport metadata from '../metadata.min.json' assert { type: 'json' }\r\n\r\ndescribe('findPhoneNumbersInText', () => {\r\n\tit('should find phone numbers in text (with default country)', () => {\r\n\t\tfindPhoneNumbersInText('+7 (800) 555-35-35', 'US', metadata)[0].number.number.should.equal('+78005553535')\r\n\t})\r\n\r\n\tit('should find phone numbers in text (with default country in options)', () => {\r\n\t\tfindPhoneNumbersInText('+7 (800) 555-35-35', { defaultCountry: 'US' }, metadata)[0].number.number.should.equal('+78005553535')\r\n\t})\r\n\r\n\tit('should find phone numbers in text (with default country and options)', () => {\r\n\t\tfindPhoneNumbersInText('+7 (800) 555-35-35', 'US', {}, metadata)[0].number.number.should.equal('+78005553535')\r\n\t})\r\n\r\n\tit('should find phone numbers in text (without default country, with options)', () => {\r\n\t\tfindPhoneNumbersInText('+7 (800) 555-35-35', undefined, {}, metadata)[0].number.number.should.equal('+78005553535')\r\n\t})\r\n\r\n\tit('should find phone numbers in text (with default country, without options)', () => {\r\n\t\tfindPhoneNumbersInText('+7 (800) 555-35-35', 'US', undefined, metadata)[0].number.number.should.equal('+78005553535')\r\n\t})\r\n\r\n\tit('should find phone numbers in text (with empty default country)', () => {\r\n\t\tfindPhoneNumbersInText('+7 (800) 555-35-35', undefined, metadata)[0].number.number.should.equal('+78005553535')\r\n\t})\r\n\r\n\tit('should find phone numbers in text', () => {\r\n\t\tconst NUMBERS = ['+78005553535', '+12133734253']\r\n\t\tconst results = findPhoneNumbersInText('The number is +7 (800) 555-35-35 and not (213) 373-4253 as written in the document.', metadata)\r\n\t\tlet i = 0\r\n\t\twhile (i < results.length) {\r\n\t\t\tresults[i].number.number.should.equal(NUMBERS[i])\r\n\t\t\ti++\r\n\t\t}\r\n\t})\r\n\r\n\tit('should find phone numbers in text (default country calling code)', () => {\r\n\t\tconst NUMBERS = ['+870773111632']\r\n\t\tconst results = findPhoneNumbersInText('The number is 773 111 632', { defaultCallingCode: '870' }, metadata)\r\n\t\tlet i = 0\r\n\t\twhile (i < results.length) {\r\n\t\t\tresults[i].number.number.should.equal(NUMBERS[i])\r\n\t\t\ti++\r\n\t\t}\r\n\t})\r\n})"],"mappings":"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"}
[+]
..
[-] parsePhoneNumberFromString.test.js
[edit]
[-] AsYouTypeFormatter.PatternMatcher.js.map
[edit]
[-] parseIncompletePhoneNumber.js.map
[edit]
[-] metadata.js
[edit]
[-] isPossibleNumber_.js.map
[edit]
[-] PhoneNumber.js
[edit]
[-] findNumbers.js.map
[edit]
[-] parsePhoneNumber.js
[edit]
[-] isPossibleNumber.test.js.map
[edit]
[-] isPossiblePhoneNumber.test.js
[edit]
[-] findNumbers.js
[edit]
[-] isPossibleNumber.js
[edit]
[-] getNumberType.js
[edit]
[-] getNumberType.js.map
[edit]
[-] AsYouTypeFormatter.PatternMatcher.js
[edit]
[-] parseIncompletePhoneNumber.test.js.map
[edit]
[-] parse_.js
[edit]
[-] getExampleNumber.js.map
[edit]
[-] format.test.js.map
[edit]
[-] parsePhoneNumber_.js.map
[edit]
[-] getExampleNumber.test.js
[edit]
[-] AsYouTypeState.js.map
[edit]
[-] formatNumberForMobileDialing.js.map
[edit]
[-] formatIncompletePhoneNumber.test.js.map
[edit]
[-] AsYouTypeParser.js
[edit]
[-] getExampleNumber.test.js.map
[edit]
[-] validate_.js
[edit]
[-] PhoneNumberMatcher.js.map
[edit]
[-] parsePhoneNumberFromString_.js
[edit]
[-] getNumberType.test.js.map
[edit]
[-] getCountryCallingCode.js.map
[edit]
[-] AsYouTypeFormatter.PatternMatcher.test.js.map
[edit]
[-] searchPhoneNumbersInText.test.js
[edit]
[-] isValidPhoneNumber.test.js.map
[edit]
[-] format_.js.map
[edit]
[-] constants.js.map
[edit]
[-] parse.js.map
[edit]
[-] AsYouTypeFormatter.js.map
[edit]
[-] getCountries.test.js
[edit]
[-] searchPhoneNumbersInText.js
[edit]
[-] AsYouTypeFormatter.PatternParser.test.js
[edit]
[-] isPossiblePhoneNumber.test.js.map
[edit]
[-] PhoneNumber.test.js.map
[edit]
[-] parsePhoneNumber.test.js.map
[edit]
[-] formatNumberForMobileDialing.js
[edit]
[-] AsYouTypeFormatter.util.test.js.map
[edit]
[-] getCountryCallingCode.js
[edit]
[-] searchNumbers.test.js.map
[edit]
[-] findPhoneNumbers.test.js
[edit]
[-] isPossibleNumber.js.map
[edit]
[-] parsePhoneNumber.test.js
[edit]
[-] isValidPhoneNumber.test.js
[edit]
[-] metadata.test.js.map
[edit]
[-] searchPhoneNumbersInText.test.js.map
[edit]
[-] AsYouTypeFormatter.PatternParser.test.js.map
[edit]
[-] AsYouType.test.js
[edit]
[-] isPossiblePhoneNumber.js.map
[edit]
[-] getCountries.js
[edit]
[-] validate.test.js
[edit]
[-] getCountryCallingCode.test.js.map
[edit]
[-] AsYouTypeFormatter.js
[edit]
[-] PhoneNumberMatcher.js
[edit]
[-] validate.test.js.map
[edit]
[-] findNumbers_.js
[edit]
[-] getCountries.js.map
[edit]
[-] formatIncompletePhoneNumber.test.js
[edit]
[-] format.test.js
[edit]
[-] findPhoneNumbers.js
[edit]
[-] searchNumbers.js
[edit]
[-] findPhoneNumbersInText.test.js.map
[edit]
[-] findPhoneNumbersInText.js
[edit]
[-] findPhoneNumbersInText.test.js
[edit]
[-] metadata.test.js
[edit]
[-] validatePhoneNumberLength.test.js.map
[edit]
[-] parse.js
[edit]
[-] validate_.js.map
[edit]
[-] validatePhoneNumberLength.test.js
[edit]
[-] format.js.map
[edit]
[-] findNumbers.test.js
[edit]
[-] AsYouTypeFormatter.complete.js.map
[edit]
[+]
tools
[-] AsYouTypeParser.js.map
[edit]
[-] parsePhoneNumberFromString.js
[edit]
[-] getCountryCallingCode.test.js
[edit]
[-] isPossibleNumber.test.js
[edit]
[-] findPhoneNumbers.test.js.map
[edit]
[-] AsYouTypeFormatter.PatternParser.js.map
[edit]
[-] parse.test.js
[edit]
[-] parsePhoneNumber_.js
[edit]
[-] parsePhoneNumberFromString_.js.map
[edit]
[-] ParseError.js
[edit]
[-] searchNumbers.js.map
[edit]
[-] PhoneNumber.test.js
[edit]
[-] AsYouTypeFormatter.PatternMatcher.test.js
[edit]
[-] getNumberType.test.js
[edit]
[-] AsYouTypeFormatter.PatternParser.js
[edit]
[-] validatePhoneNumberLength.js
[edit]
[-] isValidPhoneNumber.js
[edit]
[-] PhoneNumber.js.map
[edit]
[-] parsePhoneNumberFromString.js.map
[edit]
[-] isValidNumberForRegion.js.map
[edit]
[+]
helpers
[-] parseIncompletePhoneNumber.test.js
[edit]
[-] formatNumberForMobileDialing.test.js
[edit]
[-] isValidNumberForRegion_.js.map
[edit]
[-] parse.test.js.map
[edit]
[-] isValidNumberForRegion_.js
[edit]
[-] PhoneNumberMatcher.test.js
[edit]
[-] isPossibleNumber_.js
[edit]
[-] AsYouTypeFormatter.util.js
[edit]
[-] format.js
[edit]
[-] isValidNumberForRegion.test.js
[edit]
[-] AsYouType.js
[edit]
[-] AsYouTypeFormatter.complete.js
[edit]
[-] formatNumberForMobileDialing.test.js.map
[edit]
[+]
findNumbers
[-] findNumbers_.js.map
[edit]
[-] getExampleNumber.js
[edit]
[-] format_.js
[edit]
[-] isPossiblePhoneNumber.js
[edit]
[-] findPhoneNumbers_.js
[edit]
[-] isValidNumberForRegion.test.js.map
[edit]
[-] AsYouType.test.js.map
[edit]
[-] isValidNumberForRegion.js
[edit]
[-] ParseError.js.map
[edit]
[-] parsePhoneNumberFromString.test.js.map
[edit]
[-] findPhoneNumbersInText.js.map
[edit]
[-] findPhoneNumbers.js.map
[edit]
[-] getCountries.test.js.map
[edit]
[-] validate.js
[edit]
[-] AsYouTypeState.js
[edit]
[-] parsePhoneNumber.js.map
[edit]
[-] formatIncompletePhoneNumber.js
[edit]
[-] AsYouTypeFormatter.util.js.map
[edit]
[-] constants.js
[edit]
[-] validate.js.map
[edit]
[-] PhoneNumberMatcher.test.js.map
[edit]
[-] parse_.js.map
[edit]
[-] findNumbers.test.js.map
[edit]
[-] findPhoneNumbers_.js.map
[edit]
[-] metadata.js.map
[edit]
[-] parseIncompletePhoneNumber.js
[edit]
[-] searchNumbers.test.js
[edit]
[-] AsYouType.js.map
[edit]
[-] searchPhoneNumbersInText.js.map
[edit]
[-] validatePhoneNumberLength.js.map
[edit]
[-] AsYouTypeFormatter.util.test.js
[edit]
[-] formatIncompletePhoneNumber.js.map
[edit]
[-] isValidPhoneNumber.js.map
[edit]