Skip to content

Commit 3cdff53

Browse files
committed
replace networkidle with domcontentloaded
1 parent 65a3171 commit 3cdff53

7 files changed

+9
-10
lines changed

site/e2e/global.setup.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { STORAGE_STATE } from "./playwright.config"
44
import { Language } from "../src/components/CreateUserForm/CreateUserForm"
55

66
test("create first user", async ({ page }) => {
7-
await page.goto("/", { waitUntil: "networkidle" })
7+
await page.goto("/", { waitUntil: "domcontentloaded" })
88

99
await page.getByLabel(Language.usernameLabel).fill(constants.username)
1010
await page.getByLabel(Language.emailLabel).fill(constants.email)

site/e2e/helpers.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export const createWorkspace = async (
2929
buildParameters: WorkspaceBuildParameter[] = [],
3030
): Promise<string> => {
3131
await page.goto("/templates/" + templateName + "/workspace", {
32-
waitUntil: "networkidle",
32+
waitUntil: "domcontentloaded",
3333
})
3434
await expect(page).toHaveURL("/templates/" + templateName + "/workspace")
3535

@@ -57,7 +57,7 @@ export const verifyParameters = async (
5757
expectedBuildParameters: WorkspaceBuildParameter[],
5858
) => {
5959
await page.goto("/@admin/" + workspaceName + "/settings/parameters", {
60-
waitUntil: "networkidle",
60+
waitUntil: "domcontentloaded",
6161
})
6262
await expect(page).toHaveURL(
6363
"/@admin/" + workspaceName + "/settings/parameters",
@@ -120,7 +120,7 @@ export const createTemplate = async (
120120
content: "window.playwright = true",
121121
})
122122

123-
await page.goto("/templates/new", { waitUntil: "networkidle" })
123+
await page.goto("/templates/new", { waitUntil: "domcontentloaded" })
124124
await expect(page).toHaveURL("/templates/new")
125125

126126
await page.getByTestId("file-upload").setInputFiles({

site/e2e/tests/app.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,6 @@ test("app", async ({ context, page }) => {
5050
const pagePromise = context.waitForEvent("page")
5151
await page.getByText(appName).click()
5252
const app = await pagePromise
53-
await app.waitForLoadState("networkidle")
53+
await app.waitForLoadState("domcontentloaded")
5454
await app.getByText(appContent).isVisible()
5555
})

site/e2e/tests/gitAuth.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ test("git auth device", async ({ page }) => {
4747
})
4848

4949
await page.goto(`/gitauth/${gitAuth.deviceProvider}`, {
50-
waitUntil: "networkidle",
50+
waitUntil: "domcontentloaded",
5151
})
5252
await page.getByText(device.user_code).isVisible()
5353
await sentPending.wait()
@@ -75,7 +75,7 @@ test("git auth web", async ({ baseURL, page }) => {
7575
)
7676
})
7777
await page.goto(`/gitauth/${gitAuth.webProvider}`, {
78-
waitUntil: "networkidle",
78+
waitUntil: "domcontentloaded",
7979
})
8080
// This endpoint doesn't have the installations URL set intentionally!
8181
await page.waitForSelector("text=You've authenticated with GitHub!")

site/e2e/tests/listTemplates.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { test, expect } from "@playwright/test"
22

33
test("list templates", async ({ page, baseURL }) => {
4-
await page.goto(`${baseURL}/templates`, { waitUntil: "networkidle" })
4+
await page.goto(`${baseURL}/templates`, { waitUntil: "domcontentloaded" })
55
await expect(page).toHaveTitle("Templates - Coder")
66
})

site/e2e/tests/updateWorkspace.spec.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,6 @@ test("update workspace with ephemeral parameter enabled", async ({ page }) => {
127127
)
128128

129129
// Verify that parameter values are default.
130-
// WIP
131130
await verifyParameters(page, workspaceName, richParameters, [
132131
{ name: firstParameter.name, value: firstParameter.defaultValue },
133132
{ name: secondBuildOption.name, value: secondBuildOption.defaultValue },

site/e2e/tests/webTerminal.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ test("web terminal", async ({ context, page }) => {
3434
const pagePromise = context.waitForEvent("page")
3535
await page.getByTestId("terminal").click()
3636
const terminal = await pagePromise
37-
await terminal.waitForLoadState("networkidle")
37+
await terminal.waitForLoadState("domcontentloaded")
3838

3939
// Ensure that we can type in it
4040
await terminal.keyboard.type("echo hello")

0 commit comments

Comments
 (0)