zrequire('lightbox');
set_global('blueslip', global.make_zblueslip());
set_global('message_store', {
    get: () => ({}),
});
set_global('Image', class Image {});
set_global('overlays', {
    close_overlay: () => {},
    close_active: () => {},
    open_overlay: () => {},
});
set_global('popovers', {
    hide_all: () => {},
});
set_global('$', function () {
    return {
        hasClass: () => false,
        closest: () => [],
        attr: (attr) => attr,
        parent: () => ({
            closest: () => ({
                attr: (attr) => attr,
            }),
            attr: (attr) => attr,
        }),
        html: () => ({
            show: () => {},
        }),
        hide: () => {},
        show: () => {},
        text: () => '',
    };
});
run_test('pan_and_zoom', () => {
    lightbox.open('
');
    assert.equal(blueslip.get_test_logs('error').length, 0);
    lightbox.open('
');
    assert.equal(blueslip.get_test_logs('error').length, 0);
});