@bhavinkumarvegad/playwright-email-utils
Version:
Reusable utilities for handling emails in Playwright tests from Yopmail, Gmail and other providers.
15 lines (13 loc) • 513 B
text/typescript
import { fromYopmail } from './providers/yopmail';
import { findEmail, findEmailWithDetails } from './providers/gmail';
import { EmailAction, Selector, EmailQuery, EmailExtractionRule } from './types';
export const emailUtils = {
getEmail: {
fromYopmail,
fromGmail: findEmail,
fromGmailWithDetails: findEmailWithDetails
},
EmailAction: undefined as unknown as EmailAction,
Selector: undefined as unknown as Selector,
};
export type { EmailAction, Selector, EmailQuery, EmailExtractionRule };