/
githubmirror
/
code-server
Обзор
Документация
Войти
/
githubmirror
/
code-server
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
test/utils/globalE2eSetup.ts
32 строки
1014 B
Asher
Run formatter
11 сен 2023, 20:27
Не верифицирован
11 сен 2023, 20:27
3e1c00e
Код
Авторство
О чём код?
import { promises as fs } from "fs" import * as path from "path" import { workspaceDir } from "./constants" import { clean, tmpdir } from "./helpers" import * as wtfnode from "./wtfnode" /** * Perform workspace cleanup and authenticate. This should be ran before e2e * tests execute. */ export default async function () { console.log("\n🚨 Running Global Setup for Playwright End-to-End Tests") console.log(" Please hang tight...") // Cleanup workspaces from previous tests. await clean(workspaceDir) if (process.env.WTF_NODE) { wtfnode.setup() } // Create dummy code-workspace for routes.test.ts const codeWorkspace = path.join(await tmpdir(workspaceDir), "test.code-workspace") await fs.writeFile(codeWorkspace, "") process.env.CODE_WORKSPACE_DIR = codeWorkspace // Create dummy folder for routes.test.ts const folder = await tmpdir(workspaceDir) process.env.CODE_FOLDER_DIR = folder console.log("✅ Global Setup for Playwright End-to-End Tests is now complete.") }