-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathcypress.d.ts
31 lines (29 loc) · 1.1 KB
/
cypress.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import type { AlternativeType } from './app/types/types';
declare global {
namespace Cypress {
interface Chainable {
// drag(subject: string, options?: Partial<TypeOptions>): Chainable<Element>
// dismiss(subject: string, options?: Partial<TypeOptions>): Chainable<Element>
// visit(originalFn: CommandOriginalFn, url: string, options: Partial<VisitOptions>): Chainable<Element>
// cypress/support/commands.ts
getBySel(
dataTestAttribute: string,
args?: any
): Chainable<JQuery<HTMLElement>>;
getByExtendedSel(
dataTestAttribute: string,
extension: string,
args?: any
): Chainable<JQuery<HTMLElement>>;
waitForJs(): Chainable<void>;
login(username: string, password: string): Chainable<Element>;
loginAsUser(): Chainable<Element>;
loginAsModerator(): Chainable<Element>;
loginAsAdmin(): Chainable<Element>;
ensurePriorityOrder(alternatives: AlternativeType[]): Chainable<Element>;
ensureConfirmationOrder(
alternatives: AlternativeType[]
): Chainable<Element>;
}
}
}