refactor: change config to save all e2e videos

This commit is contained in:
Joe Previte 2021-04-16 14:12:10 -07:00
parent 1e6f4f2a14
commit a8719e1f79
No known key found for this signature in database
GPG Key ID: 2C91590C6B742C24
2 changed files with 1 additions and 29 deletions

View File

@ -64,7 +64,7 @@ setConfig(config)
const options: PlaywrightOptions = { const options: PlaywrightOptions = {
headless: true, // Run tests in headless browsers. headless: true, // Run tests in headless browsers.
video: "retry-with-video", video: "on",
} }
// Run tests in three browsers. // Run tests in three browsers.

View File

@ -64,32 +64,4 @@ test.describe("login", () => {
await page.waitForLoadState("networkidle") await page.waitForLoadState("networkidle")
expect(await page.isVisible("text=Login rate limited!")) expect(await page.isVisible("text=Login rate limited!"))
}) })
// This test takes 8mins to run and is probably not worth adding to our e2e suite
// test.only("should not count successful logins against the rate limiter", options, async ({ page }) => {
// for (let i = 1; i <= 14; i++) {
// await page.goto(CODE_SERVER_ADDRESS, { waitUntil: "networkidle" })
// await page.fill(".password", PASSWORD)
// await page.click(".submit")
// await page.waitForLoadState("networkidle")
// // Make sure the editor actually loaded
// await page.isVisible("div.monaco-workbench")
// // Delete cookie
// await page.evaluate(() => {
// document.cookie = "key" + "=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;"
// return Promise.resolve()
// })
// // Go back to address, which should be the login page
// await page.goto(CODE_SERVER_ADDRESS, { waitUntil: "networkidle" })
// }
// // On the 15th time, we should see the editor
// await page.fill(".password", PASSWORD)
// await page.click(".submit")
// await page.waitForLoadState("networkidle")
// // Make sure the editor actually loaded
// expect(await page.isVisible("div.monaco-workbench"))
// })
}) })