cypress-maildev
Version:
An easy-to-use cypress bunch of commands to use Maildev API for tests messages reception !
19 lines (18 loc) • 854 B
TypeScript
import Request from "./request";
import { Email } from "./types/Email";
export declare class MaildevCommands {
baseUrl: string;
request: Request;
static get cypressCommands(): string[];
constructor();
maildevGetAllMessages(): Cypress.Chainable<Email[]>;
maildevGetLastMessage(): Cypress.Chainable<Email>;
maildevGetMessageById(id: string): Cypress.Chainable<Email>;
maildevVisitMessageById(id: string): void;
maildevGetMessageBySubject(str: string): Cypress.Chainable<Email>;
maildevGetMessageBySentTo(address: string): Cypress.Chainable<Email | null>;
maildevDeleteMessageById(id: string): Cypress.Chainable<any>;
maildevGetOTPCode(str: string, digits?: number): Cypress.Chainable<string | null>;
maildevDeleteAllMessages(): Cypress.Chainable<any>;
maildevHealthcheck(): Cypress.Chainable<any>;
}