import { test } from "@playwright/test"; /** * UA-7 — round trip, berth/bed class, INTERNATIONAL/USD. DEFERRED (documented, not silently omitted). * * A berth booking needs a bed coach type whose seat classes carry a bedPosition the fare engine can * price. The current seed has only regular (bedPosition=null) classes, and UA-6 already shows the * reverse-leg (round-trip) pricing returns empty coach types on this route. Enabling UA-7 requires * two backend/seed prerequisites that are out of scope here: * 1. A bed CoachType + LOCAL/INTL SeatClasses with bedPosition IN (UPPER,MIDDLE,LOWER) + a bed * Coach with lowercase-bedPosition Seats (matrix §5.4), priced by the fare engine. * 2. Reverse-direction (return-leg) fare resolution, currently unsupported (see UA-6). * * Once both exist, drive: bookTrip with a bed seat class + tripType ROUND_TRIP, asserting the berth * surcharge is applied consistently on both legs. */ test.skip("UA-7: round-trip berth booking (needs bed coach-type seed + reverse-leg pricing)", () => {});