From c8e544ec8dccafc564c6b5de22be38fa38e97643 Mon Sep 17 00:00:00 2001 From: Richard Hansen Date: Wed, 27 Oct 2021 16:12:35 -0400 Subject: [PATCH] tests: Fix handling of nullish module definitions --- src/tests/frontend/runner.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/frontend/runner.js b/src/tests/frontend/runner.js index 48a473aa7..3e512d4d1 100644 --- a/src/tests/frontend/runner.js +++ b/src/tests/frontend/runner.js @@ -214,7 +214,7 @@ $(() => (async () => { const [origDefs] = args; const defs = {}; for (const [path, origDef] of Object.entries(origDefs)) { - defs[path] = function (require, exports, module) { + defs[path] = origDef == null ? origDef : function (require, exports, module) { const calls = []; mochaCalls.set(module.id.replace(/\.js$/, ''), calls); // Backup Mocha functions. Note that because modules can require other modules, these