AutorÃa | Ultima modificación | Ver Log |
"use strict";describe("close:countrydropdown event:", function() {var spy;beforeEach(function() {intlSetup();input = $("<input>").appendTo("body");spy = spyOnEvent(input, 'close:countrydropdown');});afterEach(function() {intlTeardown();});describe("init plugin", function() {beforeEach(function() {iti = window.intlTelInput(input[0])});it("does not trigger the event", function() {expect(spy).not.toHaveBeenTriggered();});it("clicking outside the dropdown to close it triggers the event", function() {openCountryDropDown();input[0].click();expect(spy).toHaveBeenTriggered();});it("pressing esc triggers the event", function() {openCountryDropDown();triggerKeyOnBody("Escape");expect(spy).toHaveBeenTriggered();});it("selecting another country triggers the event", function() {selectFlag("af");expect(spy).toHaveBeenTriggered();});});});