21 lines
807 B
TypeScript
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;
|
|
}
|
|
}
|