added multi-booking

This commit is contained in:
Rajpreet0 2026-10-02 01:28:49 +02:00
parent 55f0163af5
commit 1cd905be78
36 changed files with 1718 additions and 579 deletions

View file

@ -57,7 +57,7 @@ beforeEach(() => {
describe("updateRoom – gebuchte Plätze", () => {
it("verhindert das Entfernen eines Geräts mit kommender Buchung", async () => {
vi.mocked(prisma.courseBooking.findMany).mockResolvedValue([{ spotId: "r3" }] as never);
vi.mocked(prisma.courseBooking.findMany).mockResolvedValue([{ spotIds: ["r3"] }] as never);
const result = await updateRoom("room-1", {
name: "Reformer-Raum",
@ -70,7 +70,7 @@ describe("updateRoom – gebuchte Plätze", () => {
});
it("verhindert das Umnummerieren eines gebuchten Geräts", async () => {
vi.mocked(prisma.courseBooking.findMany).mockResolvedValue([{ spotId: "r1" }] as never);
vi.mocked(prisma.courseBooking.findMany).mockResolvedValue([{ spotIds: ["r1"] }] as never);
const result = await updateRoom("room-1", {
name: "Reformer-Raum",