0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-24 09:14:46 +01:00
posthog/cypress/support/index.ts

28 lines
775 B
TypeScript

/// <reference types="cypress" />
declare global {
// eslint-disable-next-line @typescript-eslint/no-namespace
namespace Cypress {
interface Chainable {
/**
* Custom command to login to PostHog
*/
login(): Chainable<Element>
/**
* Custom command to click a navigation menu item
* @example cy.clickNavMenu('dashboards')
*/
clickNavMenu(name: string): Chainable<Element>
/**
* Custom command to set subscription status
* @example cy.useSubscriptionStatus('unsubscribed')
*/
useSubscriptionStatus(name: 'unsubscribed' | 'subscribed'): Chainable<Element>
}
}
}
export {}