From f6912d58d0a29fd0353aa9a5a9514b7f0a7509d1 Mon Sep 17 00:00:00 2001 From: nenzen Date: Tue, 2 Jun 2026 17:31:11 +0200 Subject: [PATCH] Update group room mocks --- .../daisy/v1/bookings/group-rooms.yaml | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/mocks/studentportalen/daisy/v1/bookings/group-rooms.yaml b/mocks/studentportalen/daisy/v1/bookings/group-rooms.yaml index 47bebdc..2e14af6 100644 --- a/mocks/studentportalen/daisy/v1/bookings/group-rooms.yaml +++ b/mocks/studentportalen/daisy/v1/bookings/group-rooms.yaml @@ -75,6 +75,7 @@ latestBookingTime: "20:00:00" minimumParticipants: 2 maxDaysInFuture: 14 + bookingLengthIncrement: "PT1H" - conditions: query: size: "large" @@ -149,6 +150,7 @@ latestBookingTime: "20:00:00" minimumParticipants: 2 maxDaysInFuture: 14 + bookingLengthIncrement: "PT1H" response: status: 200 headers: @@ -198,6 +200,7 @@ latestBookingTime: "20:00:00" minimumParticipants: 2 maxDaysInFuture: 14 + bookingLengthIncrement: "PT1H" - method: "POST" path: "/" @@ -384,6 +387,44 @@ detail: "Participants are invalid" violations: additional_participants: "One or more participant emails are invalid" + # Test error: Validation errors with multiple messages per field - Swedish + - conditions: + headers: + Accept-Language: "sv-SE" + body: + name: "[TEST:validation:multi]" + response: + status: 400 + headers: + Content-Type: "application/problem+json" + Content-Language: "sv-SE" + body: + type: "daisy:bad-request" + title: "Validering misslyckades" + detail: "Ett eller flera fält är ogiltiga" + violations: + name: "Titeln innehåller ogiltiga tecken" + additional_participants: + - "En eller flera e-postadresser är ogiltiga" + - "Listan får inte vara tom" + # Test error: Validation errors with multiple messages per field - English (default) + - conditions: + body: + name: "[TEST:validation:multi]" + response: + status: 400 + headers: + Content-Type: "application/problem+json" + Content-Language: "en" + body: + type: "daisy:bad-request" + title: "Validation failed" + detail: "One or more fields are invalid" + violations: + name: "Title contains invalid characters" + additional_participants: + - "One or more participant emails are invalid" + - "List must not be empty" # Test error: Unknown error type -> DaisyUnexpectedResponseException - conditions: body: -- 2.39.5