UNPKG

@spreeloop/orange_money

Version:
32 lines 1.51 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const regex_1 = require("./regex"); describe('Test regex merchant phone number', () => { test('Merchant phone number regex matches valid numbers', () => { const validNumbers = ['699947943', '237699947943', '237689947943']; validNumbers.forEach((number) => { expect(regex_1.merchantPhoneNumberRegex.test(number)).toBe(true); }); }); test('Merchant phone number regex does not match invalid numbers', () => { const invalidNumbers = ['12345', '23712345', 'abc']; invalidNumbers.forEach((number) => { expect(regex_1.merchantPhoneNumberRegex.test(number)).toBe(false); }); }); }); describe('Test regex orange money phone number without country code', () => { test('Oman phone number without country code regex matches valid numbers', () => { const validNumbers = ['696512345', '696898765', '686898765']; validNumbers.forEach((number) => { expect(regex_1.orangeMoneyPhoneNumberWithoutCountryCodeRegex.test(number)).toBe(true); }); }); test('Orange money phone number without country code regex does not match invalid numbers', () => { const invalidNumbers = ['12345', '96812345', 'abc']; invalidNumbers.forEach((number) => { expect(regex_1.orangeMoneyPhoneNumberWithoutCountryCodeRegex.test(number)).toBe(false); }); }); }); //# sourceMappingURL=regex.spec.js.map