cloudflare-docs/tests/globalSetup.ts
Greg Brimble 9159acf282
Move to Workers (#17502)
* Move to Workers

* Add a thing to force a trailing slash for redirect evaluation

* Standardize _redirects

* Add tests (#17503)

* Exclude tests from typechecking
2024-10-15 15:05:18 +00:00

21 lines
507 B
TypeScript

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({
args: ["--no-sandbox", "--disable-setuid-sandbox"],
});
provide("browserWSEndpoint", browser.wsEndpoint());
}
export async function teardown() {
await browser.close();
}
declare module "vitest" {
export interface ProvidedContext {
browserWSEndpoint: string;
}
}