@panoramax/web-viewer
Version:
Panoramax web viewer for geolocated pictures
27 lines (22 loc) • 637 B
JavaScript
import Popup from "../../../src/components/ui/Popup";
describe("constructor", () => {
it("works", () => {
document.addEventListener = jest.fn();
const p = new Popup();
p.addEventListener = jest.fn();
expect(p.visible).toBe(false);
p.connectedCallback();
expect(p.addEventListener.mock.calls).toMatchSnapshot();
expect(document.addEventListener.mock.calls).toMatchSnapshot();
});
});
describe("close", () => {
it("works", () => {
const p = new Popup();
p.dispatchEvent = jest.fn();
p.visible = true;
p.close();
expect(p.visible).toBe(false);
expect(p.dispatchEvent.mock.calls).toMatchSnapshot();
});
});