Files
MagicMirror/tests/e2e/modules/clock_de_spec.js

37 lines
1.0 KiB
JavaScript
Raw Normal View History

const { expect } = require("playwright/test");
const helpers = require("../helpers/global-setup");
describe("Clock set to german language module", () => {
let page;
afterAll(async () => {
await helpers.stopApplication();
});
describe("with showWeek config enabled", () => {
beforeAll(async () => {
await helpers.startApplication("tests/configs/modules/clock/de/clock_showWeek.js");
await helpers.getDocument();
page = helpers.getPage();
});
it("shows week with correct format", async () => {
const weekRegex = /^[0-9]{1,2}. Kalenderwoche$/;
await expect(page.locator(".clock .week")).toHaveText(weekRegex);
});
});
describe("with showWeek short config enabled", () => {
beforeAll(async () => {
await helpers.startApplication("tests/configs/modules/clock/de/clock_showWeek_short.js");
await helpers.getDocument();
page = helpers.getPage();
});
it("shows week with correct format", async () => {
const weekRegex = /^[0-9]{1,2}KW$/;
await expect(page.locator(".clock .week")).toHaveText(weekRegex);
});
});
});