UNPKG

qe-fe-automation

Version:
18 lines (16 loc) 975 B
import { HotelInterceptApis } from '@hotel-lib/index'; import { SharedIntercepts } from '@intercepts-lib/index'; import { guidRegex } from '@utility-lib/constants'; export class TripProposalInterceptApis { static tripIntercepts() { HotelInterceptApis.interceptHotelApis(); SharedIntercepts.intercepts(); cy.intercept('GET', /api\/admin\/co2settings/).as('waitForAdminPage'); cy.intercept('GET', /app\/company\/policy\/travel/).as('waitForTravelPolicy'); cy.intercept('PATCH', /api\/adminpolicyengine\/v1\/rules/).as('waitForSaveTripProposalEnable'); cy.intercept('POST', /api\/user\/tripProposals\/estimatedCost/).as('waitForSubmitProposal'); cy.intercept('POST', /api\/adminreporting\/v2\/admin\/performance/).as('waitForLoadDashboard'); cy.intercept('POST', /api\/user\/tripProposals/).as('waitForRequestSend'); cy.intercept('PUT', new RegExp(`/api/admin/tripProposals/${guidRegex}/status/approved`)).as('approveTripProposal'); } }