Merged in feature/SW-3327-move-hotel-info-card-to-design-system (pull request #2730)
Feature/SW-3327 move hotel info card to design system * wip * wip * wip * wip moving hotelinfocard * add controls for HotelInfoCard in storybook * merge Approved-by: Anton Gunnarsson
This commit is contained in:
@@ -3,7 +3,7 @@ import { describe, expect, it } from "vitest"
|
||||
import { AlertTypeEnum } from "@scandic-hotels/common/constants/alert"
|
||||
import { dt } from "@scandic-hotels/common/dt"
|
||||
|
||||
import { getHotelAlertsForBookingDates } from "./index"
|
||||
import { filterOverlappingDates } from "./index"
|
||||
|
||||
import type { specialAlertsSchema } from "@scandic-hotels/trpc/routers/hotels/schemas/hotel/specialAlerts"
|
||||
import type { z } from "zod"
|
||||
@@ -23,11 +23,11 @@ function makeAlert(start: string, end: string): Alert {
|
||||
}
|
||||
}
|
||||
|
||||
describe("getHotelAlertsForBookingDates", () => {
|
||||
describe("filterOverlappingDates", () => {
|
||||
const alert = makeAlert("2025-09-01", "2025-09-10")
|
||||
|
||||
it("shows alert if booking starts inside alert", () => {
|
||||
const result = getHotelAlertsForBookingDates(
|
||||
const result = filterOverlappingDates(
|
||||
[alert],
|
||||
dt("2025-09-05"),
|
||||
dt("2025-09-12")
|
||||
@@ -36,7 +36,7 @@ describe("getHotelAlertsForBookingDates", () => {
|
||||
})
|
||||
|
||||
it("shows alert if booking ends inside alert", () => {
|
||||
const result = getHotelAlertsForBookingDates(
|
||||
const result = filterOverlappingDates(
|
||||
[alert],
|
||||
dt("2025-08-28"),
|
||||
dt("2025-09-05")
|
||||
@@ -45,7 +45,7 @@ describe("getHotelAlertsForBookingDates", () => {
|
||||
})
|
||||
|
||||
it("shows alert if booking fully contains alert", () => {
|
||||
const result = getHotelAlertsForBookingDates(
|
||||
const result = filterOverlappingDates(
|
||||
[alert],
|
||||
dt("2025-08-28"),
|
||||
dt("2025-09-15")
|
||||
@@ -54,7 +54,7 @@ describe("getHotelAlertsForBookingDates", () => {
|
||||
})
|
||||
|
||||
it("shows alert if alert fully contains booking", () => {
|
||||
const result = getHotelAlertsForBookingDates(
|
||||
const result = filterOverlappingDates(
|
||||
[alert],
|
||||
dt("2025-09-03"),
|
||||
dt("2025-09-05")
|
||||
@@ -63,7 +63,7 @@ describe("getHotelAlertsForBookingDates", () => {
|
||||
})
|
||||
|
||||
it("does not show alert if no overlap", () => {
|
||||
const result = getHotelAlertsForBookingDates(
|
||||
const result = filterOverlappingDates(
|
||||
[alert],
|
||||
dt("2025-08-01"),
|
||||
dt("2025-08-05")
|
||||
|
||||
Reference in New Issue
Block a user