"use strict"; describe("customPlaceholder: init plugin with autoPlaceholder=polite and customPlaceholder function", function() { beforeEach(function() { intlSetup(true); input = $("").wrap("div"); iti = window.intlTelInput(input[0], { autoPlaceholder: "polite", customPlaceholder: function(placeholder) { return "e.g. " + placeholder; } }) }); afterEach(function() { intlTeardown(); }); it("sets the placeholder to the customised US number", function() { expect(input.attr("placeholder")).toEqual("e.g. (201) 555-0123"); }); it("selecting UK updates the placeholder", function() { selectFlag("gb"); expect(input.attr("placeholder")).toEqual("e.g. 07400 123456"); }); });