reset changes on js/logger.js, mock logger.js in global_vars tests, workaround for failing dev_console test

This commit is contained in:
Karsten Hassel
2021-06-17 22:50:26 +02:00
parent e758fd4093
commit d9edaffd9c
7 changed files with 63 additions and 39 deletions

View File

@@ -22,7 +22,15 @@ beforeAll(function () {
sandbox.require = function (filename) {
// This modifies the global slightly,
// but supplies vm with essential code
return require(filename);
if (filename === "logger") {
return require("../mocks/logger.js");
} else {
try {
return require(filename);
} catch {
// ignore
};
};
};
vm.runInNewContext(code, sandbox, fileName);