Skip to content

Commit 5fcd53d

Browse files
committed
more improvements
1 parent 0154cf8 commit 5fcd53d

File tree

7 files changed

+20
-2
lines changed

7 files changed

+20
-2
lines changed

site/e2e/hooks.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ export const beforeCoderTest = async (page: Page) => {
2828
let responseText = ""
2929
try {
3030
if (shouldLogResponse) {
31-
const buffer = await response.body() // Read the response as a buffer
32-
responseText = buffer.toString("utf-8") // Convert the buffer to text
31+
const buffer = await response.body()
32+
responseText = buffer.toString("utf-8")
33+
responseText = responseText.replace(/\n$/g, "")
3334
} else {
3435
responseText = "skipped..."
3536
}

site/e2e/tests/app.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ import { randomUUID } from "crypto"
33
import * as http from "http"
44
import { createTemplate, createWorkspace, startAgent } from "../helpers"
55

6+
test.beforeEach(async ({ page }) => await beforeCoderTest(page))
7+
68
test("app", async ({ context, page }) => {
79
const appContent = "Hello World"
810
const token = randomUUID()

site/e2e/tests/gitAuth.spec.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ import { gitAuth } from "../constants"
33
import { Endpoints } from "@octokit/types"
44
import { GitAuthDevice } from "api/typesGenerated"
55
import { Awaiter, createServer } from "../helpers"
6+
import { beforeCoderTest } from "../hooks"
7+
8+
test.beforeEach(async ({ page }) => await beforeCoderTest(page))
69

710
// Ensures that a Git auth provider with the device flow functions and completes!
811
test("git auth device", async ({ page }) => {

site/e2e/tests/outdatedAgent.spec.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,12 @@ import {
77
sshIntoWorkspace,
88
startAgentWithCommand,
99
} from "../helpers"
10+
import { beforeCoderTest } from "../hooks"
1011

1112
const agentVersion = "v0.14.0"
1213

14+
test.beforeEach(async ({ page }) => await beforeCoderTest(page))
15+
1316
test("ssh with agent " + agentVersion, async ({ page }) => {
1417
const token = randomUUID()
1518
const template = await createTemplate(page, {

site/e2e/tests/outdatedCLI.spec.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,12 @@ import {
77
sshIntoWorkspace,
88
startAgent,
99
} from "../helpers"
10+
import { beforeCoderTest } from "../hooks"
1011

1112
const clientVersion = "v0.14.0"
1213

14+
test.beforeEach(async ({ page }) => await beforeCoderTest(page))
15+
1316
test("ssh with client " + clientVersion, async ({ page }) => {
1417
const token = randomUUID()
1518
const template = await createTemplate(page, {

site/e2e/tests/restartWorkspace.spec.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ import {
99

1010
import { firstBuildOption, secondBuildOption } from "../parameters"
1111
import { RichParameter } from "../provisionerGenerated"
12+
import { beforeCoderTest } from "../hooks"
13+
14+
test.beforeEach(async ({ page }) => await beforeCoderTest(page))
1215

1316
test("restart workspace with ephemeral parameters", async ({ page }) => {
1417
const richParameters: RichParameter[] = [firstBuildOption, secondBuildOption]

site/e2e/tests/webTerminal.spec.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import { test } from "@playwright/test"
22
import { createTemplate, createWorkspace, startAgent } from "../helpers"
33
import { randomUUID } from "crypto"
4+
import { beforeCoderTest } from "../hooks"
5+
6+
test.beforeEach(async ({ page }) => await beforeCoderTest(page))
47

58
test("web terminal", async ({ context, page }) => {
69
const token = randomUUID()

0 commit comments

Comments
 (0)