qe-fe-automation
Version:
FE test automation framework using cypress
22 lines (19 loc) • 884 B
text/typescript
import { stagingUsers } from '@fixtures/staging-users';
import { InvoiceValidation } from '@commerce-lib/trains/invoice_validations';
import { CommerceShared } from '@commerce-shared-lib/shared';
const { admin } = stagingUsers.admin;
const adminCredentials = Cypress.env('admin').admin.ADMIN_PASSWORD;
describe('Commerce: Train Invoice Validation', () => {
beforeEach(() => {
cy.loginWithAuthToken({ email: admin.email, password: adminCredentials, isSA: true });
});
it('C72588: Verify Train Invoice', { tags: ['@tier2'] }, () => {
InvoiceValidation.visitTripsPage();
InvoiceValidation.selectTrainTrip();
InvoiceValidation.checkItineraryPageIsVisited();
InvoiceValidation.storeTrainItineraryTripData();
CommerceShared.visitViewInvoicePage();
InvoiceValidation.checkBookingId();
InvoiceValidation.checkTripFromInvoiceTrajectory('$5');
});
});