refactor: add new e2e config

This commit is contained in:
Joe Previte
2021-04-13 11:58:09 -07:00
parent 0a090bf12b
commit 08cd2d8191
4 changed files with 21 additions and 44 deletions

16
test/config.ts Normal file
View File

@@ -0,0 +1,16 @@
import { ChromiumEnv, FirefoxEnv, WebKitEnv, test, setConfig, PlaywrightOptions } from "@playwright/test"
setConfig({
testDir: "e2e", // Search for tests in this directory.
timeout: 30000, // Each test is given 30 seconds.
})
const options: PlaywrightOptions = {
headless: true, // Run tests in headless browsers.
video: "retain-on-failure",
}
// Run tests in three browsers.
test.runWith(new ChromiumEnv(options), { tag: "chromium" })
test.runWith(new FirefoxEnv(options), { tag: "firefox" })
test.runWith(new WebKitEnv(options), { tag: "webkit" })