feat(stammdaten): Mitarbeiter, Abteilungen und Geraete (#25)
This commit was merged in pull request #25.
This commit is contained in:
@@ -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");
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user