11import { Browser , BrowserContext , Locator , expect , test } from "@playwright/test" ;
22import {
3- BOOKING_PAGE_TITLE ,
4- BOOKING_PAGE_URL ,
3+ BOOKING_PAGE_TITLE_REGEX ,
4+ BOOKING_PAGE_URL_REGEX ,
55 RSV_PAGE_TITLE ,
66 RSV_PAGE_URL ,
77 RSV_PREGNANCY_PAGE_TITLE ,
@@ -44,8 +44,8 @@ const testLinkToBookAppointmentForPregnantPeople = () => {
4444 await newPage . waitForLoadState ( "domcontentloaded" ) ;
4545 await newPage . bringToFront ( ) ;
4646
47- await expect ( newPage ) . toHaveTitle ( BOOKING_PAGE_TITLE ) ;
48- expect ( newPage . url ( ) ) . toContain ( BOOKING_PAGE_URL ) ;
47+ await expect ( newPage ) . toHaveTitle ( BOOKING_PAGE_TITLE_REGEX ) ;
48+ expect ( newPage . url ( ) ) . toMatch ( BOOKING_PAGE_URL_REGEX ) ;
4949 } ) ;
5050} ;
5151
@@ -68,8 +68,8 @@ test.describe("NBS booking redirection - user 19", () => {
6868 await newPage . waitForLoadState ( "domcontentloaded" ) ;
6969 await newPage . bringToFront ( ) ;
7070
71- await expect ( newPage ) . toHaveTitle ( BOOKING_PAGE_TITLE ) ;
72- expect ( newPage . url ( ) ) . toContain ( BOOKING_PAGE_URL ) ;
71+ await expect ( newPage ) . toHaveTitle ( BOOKING_PAGE_TITLE_REGEX ) ;
72+ expect ( newPage . url ( ) ) . toMatch ( BOOKING_PAGE_URL_REGEX ) ;
7373 } ) ;
7474
7575 testLinkToBookAppointmentForPregnantPeople ( ) ;
@@ -92,8 +92,8 @@ test.describe("NBS booking redirection - user 21", () => {
9292 await newPage . waitForLoadState ( "domcontentloaded" ) ;
9393 await newPage . bringToFront ( ) ;
9494
95- await expect ( newPage ) . toHaveTitle ( BOOKING_PAGE_TITLE ) ;
96- expect ( newPage . url ( ) ) . toContain ( BOOKING_PAGE_URL ) ;
95+ await expect ( newPage ) . toHaveTitle ( BOOKING_PAGE_TITLE_REGEX ) ;
96+ expect ( newPage . url ( ) ) . toMatch ( BOOKING_PAGE_URL_REGEX ) ;
9797 } ) ;
9898
9999 testLinkToBookAppointmentForPregnantPeople ( ) ;
@@ -118,8 +118,8 @@ test.describe("NBS booking redirection - user 22", () => {
118118 await newPage . waitForLoadState ( "domcontentloaded" ) ;
119119 await newPage . bringToFront ( ) ;
120120
121- await expect ( newPage ) . toHaveTitle ( BOOKING_PAGE_TITLE ) ;
122- expect ( newPage . url ( ) ) . toContain ( BOOKING_PAGE_URL ) ;
121+ await expect ( newPage ) . toHaveTitle ( BOOKING_PAGE_TITLE_REGEX ) ;
122+ expect ( newPage . url ( ) ) . toMatch ( BOOKING_PAGE_URL_REGEX ) ;
123123 } ) ;
124124
125125 testLinkToBookAppointmentForPregnantPeople ( ) ;
0 commit comments