fix: Mock FontDylex7x13 module in Node.js test runner

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2026-03-14 16:28:20 -06:00
committed by Tanner
parent 281187fd91
commit a5adeb379c
+7 -8
View File
@@ -53,20 +53,19 @@ global.Bangle = {
// Mock 'load' (to exit app)
global.load = () => {};
// Mock 'require' for fonts
const originalRequire = require;
global.require = (name) => {
if (name === "FontDylex7x13") {
return { add: () => {} };
}
return originalRequire(name);
};
// --- End Mock ---
// --- Load calculator app ---
const calculatorCode = fs.readFileSync(path.join(__dirname, 'calculator.app.js'), 'utf8');
(function(require) {
eval(calculatorCode);
})((name) => {
if (name === "FontDylex7x13") {
return { add: () => {} };
}
return require(name);
});
// --- End Load ---