fixes for running tests for MM_MODULES_DIR (#3550)

and ignore `js/positions.js` when linting (because this file is
generated at runtime).
This commit is contained in:
Karsten Hassel
2024-09-24 22:38:00 +02:00
committed by GitHub
parent fa6a7521b4
commit 08116b8e64
5 changed files with 23 additions and 5 deletions

View File

@@ -80,7 +80,15 @@ const Loader = (function () {
let moduleFolder = `${envVars.modulesDir}/${module}`;
if (defaultModules.indexOf(moduleName) !== -1) {
moduleFolder = `modules/default/${module}`;
const defaultModuleFolder = `modules/default/${module}`;
if (window.name !== "jsdom") {
moduleFolder = defaultModuleFolder;
} else {
// running in Jest, allow defaultModules placed under moduleDir for testing
if (envVars.modulesDir === "modules") {
moduleFolder = defaultModuleFolder;
}
}
}
if (moduleData.disabled === true) {