Files
zulip/frontend_tests/node_tests/support.js
Anders Kaseorg e3b3df328d eslint: Replace sort-imports with import/order.
import/order sorts require() calls as well as import statements.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-07-24 09:42:56 -07:00

23 lines
663 B
JavaScript

const fs = require("fs");
const {JSDOM} = require("jsdom");
const template = fs.readFileSync("templates/analytics/realm_details.html", "utf-8");
const dom = new JSDOM(template, {pretendToBeVisual: true});
const document = dom.window.document;
let jquery_init;
global.$ = (f) => {
jquery_init = f;
};
zrequire("support", "js/analytics/support");
set_global("$", global.make_zjquery());
run_test("scrub_realm", () => {
jquery_init();
const click_handler = $("body").get_on_handler("click", ".scrub-realm-button");
assert.equal(typeof click_handler, "function");
assert.equal(document.querySelectorAll(".scrub-realm-button").length, 1);
});