Files
MagicMirror/tests/e2e/config_functions_spec.js

22 lines
769 B
JavaScript
Raw Permalink Normal View History

const helpers = require("./helpers/global-setup");
describe("config with module function", () => {
beforeAll(async () => {
await helpers.startApplication("tests/configs/config_functions.js");
});
afterAll(async () => {
await helpers.stopApplication();
});
it("config should resolve module functions", () => {
expect(config.modules[0].config.moduleFunctions.roundToInt1(13.3)).toBe(13);
expect(config.modules[0].config.moduleFunctions.roundToInt2(13.3)).toBe(13);
});
it("config should not revive plain strings containing arrow or function keywords", () => {
expect(config.modules[0].config.stringWithArrow).toBe("a => b is not a function");
expect(config.modules[0].config.stringWithFunction).toBe("this function keyword is just text");
});
});