| Server IP : 94.136.191.34 / Your IP : 216.73.216.25 Web Server : Apache System : Linux hostpanel.netbiz.in 5.15.0-130-generic #140-Ubuntu SMP Wed Dec 18 17:59:53 UTC 2024 x86_64 User : omkar.com_6nnuz6y629h ( 10087) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system,proc_open,popen MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/omkar.com/httpdocs/assets/build/src/spec/tests/methods/ |
Upload File : |
"use strict";
describe("isValidNumber:", function() {
beforeEach(function() {
intlSetup(true);
input = $("<input>");
});
afterEach(function() {
input.intlTelInput("destroy");
input = null;
});
describe("init plugin and call public method isValidNumber", function() {
beforeEach(function() {
input.intlTelInput();
});
it("returns true for: valid intl number", function() {
input.intlTelInput("setNumber", "+44 7733 123456");
expect(input.intlTelInput("isValidNumber")).toBeTruthy();
});
it("returns false for: invalid intl number", function() {
input.intlTelInput("setNumber", "+44 7733 123");
expect(input.intlTelInput("isValidNumber")).toBeFalsy();
});
it("returns null when utils script is not available", function() {
delete window.intlTelInputUtils;
input.intlTelInput("setNumber", "+44 7733 123456");
expect(input.intlTelInput("isValidNumber")).toBeNull();
});
/*it("returns false for: valid intl number containing alpha chars", function() {
input.intlTelInput("setNumber", "+44 7733 123 abc");
expect(input.intlTelInput("isValidNumber")).toBeFalsy();
});*/
});
describe("init plugin with nationalMode=true and call public method isValidNumber", function() {
beforeEach(function() {
input.intlTelInput({
nationalMode: true
});
});
it("returns false for: incorrect selected country, valid number", function() {
input.intlTelInput("setNumber", "07733 123456");
expect(input.intlTelInput("isValidNumber")).toBeFalsy();
});
it("returns true for: correct selected country, valid number", function() {
input.intlTelInput("setCountry", "gb");
input.intlTelInput("setNumber", "07733 123456");
expect(input.intlTelInput("isValidNumber")).toBeTruthy();
});
it("returns false for: correct selected country, invalid number", function() {
input.intlTelInput("setCountry", "gb");
input.intlTelInput("setNumber", "07733 123");
expect(input.intlTelInput("isValidNumber")).toBeFalsy();
});
});
});