feat(stammdaten): Mitarbeiter, Abteilungen und Geraete (#25)
Prüfung / pruefung (push) Canceled after 0s
Prüfung / e2e (push) Canceled after 0s

This commit was merged in pull request #25.
This commit is contained in:
2026-09-25 10:52:44 +00:00
parent e3d80e5982
commit f85bc87324
81 changed files with 6784 additions and 59 deletions
+11 -2
View File
@@ -17,10 +17,19 @@ describe("Seitenleiste nach Betriebsmodus", () => {
expect(pfade).toContain("/mitarbeiter");
});
it("zeigt im Modus Dienstleistung Kunden statt Mitarbeiter & Geräte", () => {
it("zeigt im Modus Dienstleistung zusätzlich die Kunden", () => {
const pfade = pfadeFuer("DIENSTLEISTUNG", "ADMIN");
expect(pfade).toContain("/kunden");
expect(pfade).not.toContain("/mitarbeiter");
});
it("nennt dieselbe Seite je Modus anders", () => {
// Es sind die Leute des Kunden, nicht die eigenen Angestellten. Die Seite
// bleibt dieselbe — sie ist in beiden Modi erreichbar, sonst kaeme man im
// Modus Dienstleistung gar nicht an die Personen eines Kunden (#011).
const beschriftung = (modus: "INTERN" | "DIENSTLEISTUNG") =>
navigationFuer(modus).find((e) => e.pfad === "/mitarbeiter")?.beschriftung;
expect(beschriftung("INTERN")).toBe("Mitarbeiter & Geräte");
expect(beschriftung("DIENSTLEISTUNG")).toBe("Personen & Geräte");
});
});