UNPKG

qe-fe-automation

Version:
25 lines (22 loc) 1.06 kB
import { stagingUsers } from '@fixtures/staging-users'; import { HotelInvoiceValidation } from '@commerce-lib/hotels/invoice_validation'; import { Invoice } from '@commerce-lib/invoice/invoice'; const { admin } = stagingUsers.admin; const adminCredentials = Cypress.env('admin').admin.ADMIN_PASSWORD; describe('Commerce: Hotels Invoice Validation', () => { beforeEach(() => { cy.loginWithAuthToken({ email: admin.email, password: adminCredentials, isSA: true }); }); it('C112694: Verify Hotel Invoice', { tags: ['@tier1'] }, () => { HotelInvoiceValidation.visitTripsPage(); HotelInvoiceValidation.selectHotelBooking(); HotelInvoiceValidation.storeTripData(); HotelInvoiceValidation.clickAndDownloadInvoice(); Invoice.retrieveDownloadInvoiceFile(); Invoice.retrieveAndConvertPDFInvoiceDetailsToHTML(); HotelInvoiceValidation.checkInvoiceBookingId(); HotelInvoiceValidation.checkInvoiceHotelName(); HotelInvoiceValidation.checkInvoiceTotalPrice(); HotelInvoiceValidation.checkInvoiceBookingId(); }); });