UNPKG

@ngx-playwright/jest

Version:
23 lines 945 B
import type { HarnessEnvironment, TestElement } from '@angular/cdk/testing'; import type { Config, Global } from '@jest/types'; import NodeEnvironment from 'jest-environment-node'; import type { Browser, BrowserContext, ElementHandle, Page } from 'playwright-core'; import { BrowserName } from './browsers'; import type { NgxPlaywrightJestTest } from './config'; interface PlaywrightJestGlobal { browserName: BrowserName; browser: Browser; browserContext: BrowserContext; page: Page; harnessEnvironment: HarnessEnvironment<unknown>; getHandle(element: TestElement): ElementHandle; } export declare class PlaywrightEnvironment extends NodeEnvironment { #private; global: Global.Global & PlaywrightJestGlobal; constructor(config: Config.ProjectConfig & NgxPlaywrightJestTest['context']['config']); setup(): Promise<void>; teardown(): Promise<void>; } export {}; //# sourceMappingURL=environment.d.ts.map