@roxi/routify
Version:
28 lines (24 loc) • 646 B
JavaScript
/// <reference types="probs" />
import { webkit } from 'playwright'
let browser, context, page
/** @type {ProbsConfig} */
const options = {
setupFile: async () => {
browser = await webkit.launch()
context = await browser.newContext()
page = await context.newPage()
Object.assign(global, { browser, context, page })
},
teardownFile: async () => {
browser.close()
context.close()
page.close()
},
worker: ({ file }) => {
return {
execArgv: ['--experimental-loader', 'svelte-esm-loader'],
}
},
runner: 'fork',
}
export default options