Files
web/apps/scandic-web/__mocks__/hotelReservation/index.ts
Anton Gunnarsson f7ef58eafa Merged in feat/sw-2874-move-select-rate (pull request #2750)
Approved-by: Joakim Jäderberg
2025-09-03 08:30:05 +00:00

159 lines
4.0 KiB
TypeScript

// import { BedTypeEnum } from "@/constants/booking"
// import { ChildBedMapEnum } from "@/types/components/bookingWidget/enums"
// import type { BreakfastPackage } from "@scandic-hotels/trpc/routers/hotels/schemas/packages"
// import type { BedTypeSelection } from "@/types/components/hotelReservation/enterDetails/bedType"
// import type {
// DetailsSchema,
// RoomPrice,
// RoomRate,
// SignedInDetailsSchema,
// } from "@/types/components/hotelReservation/enterDetails/details"
// import { RoomPackageCodeEnum } from "@scandic-hotels/trpc/enums/roomFilter"
// import type { SelectRateSearchParams } from "@/types/components/hotelReservation/selectRate/selectRate"
// import { CurrencyEnum } from "@scandic-hotels/common/constants/currency"
// import { PackageTypeEnum } from "@scandic-hotels/trpc/enums/packages"
// export const booking: SelectRateSearchParams = {
// city: "Stockholm",
// hotelId: "811",
// fromDate: "2030-01-01",
// toDate: "2030-01-03",
// rooms: [
// {
// adults: 2,
// roomTypeCode: "SKS",
// rateCode: "",
// counterRateCode: "",
// childrenInRoom: [{ bed: ChildBedMapEnum.IN_EXTRA_BED, age: 5 }],
// packages: [RoomPackageCodeEnum.PET_ROOM],
// },
// {
// adults: 2,
// roomTypeCode: "SKS",
// rateCode: "",
// counterRateCode: "",
// childrenInRoom: [{ bed: ChildBedMapEnum.IN_EXTRA_BED, age: 5 }],
// packages: [RoomPackageCodeEnum.PET_ROOM],
// },
// ],
// }
// export const breakfastPackage: BreakfastPackage = {
// code: "BRF1",
// description: "Breakfast with reservation",
// localPrice: { currency: "SEK", price: 99, totalPrice: 99 },
// requestedPrice: {
// currency: "EUR",
// price: 9,
// totalPrice: 9,
// },
// packageType: PackageTypeEnum.BreakfastAdult as const,
// }
// export const roomRate: RoomRate = {
// memberRate: {
// rateCode: "PLSA2BEU",
// localPrice: {
// pricePerNight: 1508,
// pricePerStay: 1508,
// currency: CurrencyEnum.SEK,
// },
// requestedPrice: {
// pricePerNight: 132,
// pricePerStay: 132,
// currency: CurrencyEnum.EUR,
// },
// },
// publicRate: {
// rateCode: "SAVEEU",
// localPrice: {
// pricePerNight: 1525,
// pricePerStay: 1525,
// currency: CurrencyEnum.SEK,
// },
// requestedPrice: {
// pricePerNight: 133,
// pricePerStay: 133,
// currency: CurrencyEnum.EUR,
// },
// },
// }
// export const roomPrice: RoomPrice = {
// perNight: {
// local: {
// currency: "SEK",
// price: 1525,
// },
// requested: {
// currency: "EUR",
// price: 133,
// },
// },
// perStay: {
// local: {
// currency: "SEK",
// price: 1525,
// },
// requested: {
// currency: "EUR",
// price: 133,
// },
// },
// }
// export const bedType: { [x: string]: BedTypeSelection } = {
// king: {
// type: BedTypeEnum.King,
// description: "King-size bed",
// value: "SKS",
// size: {
// min: 180,
// max: 200,
// },
// extraBed: undefined,
// },
// queen: {
// type: BedTypeEnum.Queen,
// description: "Queen-size bed",
// value: "QZ",
// size: {
// min: 160,
// max: 200,
// },
// extraBed: undefined,
// },
// single: {
// type: BedTypeEnum.Single,
// description: "Single bed",
// size: {
// max: 140,
// min: 100,
// },
// value: "CSR",
// extraBed: undefined,
// },
// }
// export const guestDetailsNonMember: DetailsSchema = {
// join: false,
// countryCode: "SE",
// email: "tester@testersson.com",
// firstName: "Test",
// lastName: "Testersson",
// phoneNumber: "72727272",
// }
// export const guestDetailsMember: SignedInDetailsSchema = {
// join: false,
// countryCode: "SE",
// email: "tester@testersson.com",
// firstName: "Test",
// lastName: "Testersson",
// phoneNumber: "72727272",
// zipCode: "12345",
// dateOfBirth: "1999-01-01",
// membershipNo: "12421412211212",
// }