Skip to content

Commit

Permalink
omg Puppeteer tests
Browse files Browse the repository at this point in the history
  • Loading branch information
GregBrimble committed Oct 14, 2024
1 parent 1359571 commit d508b8f
Show file tree
Hide file tree
Showing 5 changed files with 1,125 additions and 12 deletions.
19 changes: 19 additions & 0 deletions globalSetup.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import type { GlobalSetupContext } from "vitest/node";
import puppeteer, { Browser } from "puppeteer";

let browser: Browser;

export default async function setup({ provide }: GlobalSetupContext) {
browser = await puppeteer.launch();
provide("browserWSEndpoint", browser.wsEndpoint());
}

export async function teardown() {
await browser.close();
}

declare module "vitest" {
export interface ProvidedContext {
browserWSEndpoint: string;
}
}
Loading

0 comments on commit d508b8f

Please sign in to comment.