Merged in fix/SW-2358-find-my-booking-logged-in-user (pull request #2572)

fix(SW-2358): Enabled anonymous booking view for logged in user

* fix(SW-2358): Enabled anonymous booking view for logged in user

* fix(SW-2358): Fixed test case for anonymous booking


Approved-by: Matilda Landström
This commit is contained in:
Hrishikesh Vaipurkar
2025-07-30 08:29:15 +00:00
parent 216cb706ad
commit c516860466
2 changed files with 13 additions and 16 deletions

View File

@@ -3,7 +3,6 @@ import { describe, expect, it } from "vitest"
import accessBooking, {
ACCESS_GRANTED,
ERROR_BAD_REQUEST,
ERROR_FORBIDDEN,
ERROR_NOT_FOUND,
ERROR_UNAUTHORIZED,
} from "./accessBooking"
@@ -87,7 +86,7 @@ describe("Access booking", () => {
accessBooking(loggedOutGuest, "Booking", null, JSON.stringify(cookie))
).toBe(ACCESS_GRANTED)
})
it("should prompt logout if user is logged in", () => {
it("should enable access if user is logged in and fetching anonymous booking", () => {
const cookie: AdditionalInfoCookieValue = {
confirmationNumber: "123456789",
firstName: "Anonymous",
@@ -101,7 +100,7 @@ describe("Access booking", () => {
authenticatedUser,
JSON.stringify(cookie)
)
).toBe(ERROR_FORBIDDEN)
).toBe(ACCESS_GRANTED)
})
it("should prompt for more if first name is missing", () => {
const cookie: Partial<AdditionalInfoCookieValue> = {