js: Convert static/js/vdom.js to ES6 module.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2021-02-27 15:36:31 -08:00
committed by Tim Abbott
parent 3faae49dc0
commit d5740d43f3
7 changed files with 31 additions and 24 deletions

View File

@@ -2,6 +2,8 @@
const {strict: assert} = require("assert");
const rewiremock = require("rewiremock/node");
const {set_global, with_field, zrequire} = require("../zjsunit/namespace");
const {run_test} = require("../zjsunit/test");
const $ = require("../zjsunit/zjquery");
@@ -15,11 +17,15 @@ set_global("stream_popover", {
});
const unread = set_global("unread", {});
const unread_ui = set_global("unread_ui", {});
const vdom = set_global("vdom", {
const vdom = {
__esModule: true,
render: () => "fake-dom-for-pm-list",
});
};
rewiremock("../../static/js/vdom").with(vdom);
const pm_list_dom = set_global("pm_list_dom", {});
rewiremock.enable();
zrequire("presence");
zrequire("buddy_data");
zrequire("hash_util");
@@ -288,3 +294,4 @@ run_test("ensure coverage", (override) => {
},
);
});
rewiremock.disable();