node_tests: Convert rewiremock.proxy uses to low level API.

This seems easier to understand and much easier to produce
automatically.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2021-02-24 13:31:50 -08:00
committed by Tim Abbott
parent aee94f141d
commit 48c67700ed
9 changed files with 74 additions and 45 deletions

View File

@@ -38,9 +38,11 @@ page_params.custom_profile_field_types = {
},
};
const settings_profile_fields = rewiremock.proxy(() => zrequire("settings_profile_fields"), {
sortablejs: {default: {create: () => {}}},
});
rewiremock("sortablejs").with({default: {create: () => {}}});
rewiremock.enable();
const settings_profile_fields = zrequire("settings_profile_fields");
function test_populate(opts) {
const fields_data = opts.fields_data;
@@ -186,3 +188,5 @@ run_test("populate_profile_fields", () => {
is_admin: true,
});
});
rewiremock.disable();