From afc687b0a6679a29329e2fbf9420fe05ae1901af Mon Sep 17 00:00:00 2001 From: MickaelK Date: Fri, 20 Oct 2023 23:57:29 +1100 Subject: [PATCH] fix (test): make dynamic import testable from jest --- public/lib/skeleton/index.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/public/lib/skeleton/index.js b/public/lib/skeleton/index.js index 20fcb191..9e9a0d21 100644 --- a/public/lib/skeleton/index.js +++ b/public/lib/skeleton/index.js @@ -39,7 +39,10 @@ async function load(route, opts) { } else if (typeof spinner === "string") { spinnerID = setTimeout(() => $root.innerHTML = spinner, spinnerTime); } - const module = await import("../.." + route); + const module = window.env === "test" ? + require("../.." + route) : + await import("../.." + route); + clearTimeout(spinnerID); if (typeof module.default !== "function") { console.error(module, module.default);