Files
flights_web/ClientApp/cypress/support/index.d.ts

21 lines
807 B
TypeScript

/// <reference types="cypress" />
declare namespace Cypress {
interface Chainable {
getByTestId(id: string, timeout?: number): Chainable;
mockGeolocation({ latitude, longitude }): void;
forbidGeolocation(): void;
selectArrivalCity(cityName: string): Chainable;
selectDepartureCity(cityName: string): Chainable;
setArrivalDate(date: string): Chainable;
setDepartureDate(date: string): Chainable;
clickSearchButton(): Chainable;
getFlightResults(): Chainable;
getFirstFlightResult(): Chainable;
shouldShowValidationError(message: string): Chainable;
selectLanguage(langCode: string): Chainable;
getCurrentLanguage(): Chainable;
swipeRight(): Chainable;
swipeLeft(): Chainable;
}
}