File: //var/www/quadcode.com/node_modules/intl-tel-input/src/spec/tests/options/initialCountry.js
"use strict";
describe("initialCountry: ", function() {
beforeEach(function() {
intlSetup();
});
afterEach(function() {
intlTeardown();
});
describe("init plugin with initialCountry set to Japan", function() {
var initialCountry = "jp";
beforeEach(function() {
input = $("<input>").wrap("div");
iti = window.intlTelInput(input[0], {
initialCountry: initialCountry
});
});
it("sets the selected flag correctly", function() {
expect(getSelectedFlagElement()).toHaveClass(`iti__${initialCountry}`);
});
});
describe("init plugin with initialCountry set to Canada, on an input with a valid toll-free (regionless) NANP number with intl dial code", function() {
var initialCountry = "ca";
beforeEach(function() {
input = $("<input value='+1 800 123 1234'>");
iti = window.intlTelInput(input[0], {
initialCountry: initialCountry
});
});
it("sets the state correctly: selected flag", function() {
expect(getSelectedFlagElement()).toHaveClass(`iti__${initialCountry}`);
});
});
});