Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Stop confirming removal of test tmp files
Thomas Scholtes committed 2 years ago
commit 72fd099ecd26c7542d10d67a75f5d4f4ab1bf361
parent 3d24c5f79f38c6dcbee7dfed52f8698e4a8d01a4
3 files changed +0 -35
modified httpd-client/tests/support/globalSetup.ts
@@ -2,7 +2,6 @@ import * as FsSync from "node:fs";
import * as Path from "node:path";
import {
  assertRadInstalled,
-
  promptWorkspaceRemoval,
  removeWorkspace,
  tmpDir,
} from "@tests/support/support.js";
@@ -30,9 +29,6 @@ export default async function globalSetup(): Promise<() => void> {

  if (!process.env.SKIP_FIXTURE_CREATION) {
    console.log("Setting up global test environment");
-
    if (!process.env.CI) {
-
      await promptWorkspaceRemoval();
-
    }
    await removeWorkspace();

    const peerManager = await createPeerManager({
modified tests/support/globalSetup.ts
@@ -2,7 +2,6 @@ import * as FsSync from "node:fs";
import * as Path from "node:path";
import {
  assertRadInstalled,
-
  promptWorkspaceRemoval,
  removeWorkspace,
  tmpDir,
} from "@tests/support/support.js";
@@ -31,9 +30,6 @@ export default async function globalSetup(): Promise<() => void> {

  if (!process.env.SKIP_FIXTURE_CREATION) {
    console.log("Setting up global test environment");
-
    if (!process.env.CI) {
-
      await promptWorkspaceRemoval();
-
    }
    await removeWorkspace();

    // Workaround for fixing MaxListenersExceededWarning.
modified tests/support/support.ts
@@ -5,7 +5,6 @@ import * as Crypto from "node:crypto";
import { fileURLToPath } from "node:url";
import * as Path from "node:path";
import * as Fs from "node:fs/promises";
-
import * as readline from "node:readline/promises";

// Generate string of 12 random characters with 8 bits of entropy.
export function randomTag(): string {
@@ -45,32 +44,6 @@ export async function assertRadInstalled(): Promise<void> {
  }
}

-
export async function promptWorkspaceRemoval(): Promise<void> {
-
  console.log("");
-
  console.log("This will irrevocably destroy the following directories:");
-
  console.log("");
-
  workspacePaths.forEach(path => console.log(path));
-
  console.log("");
-

-
  const rl = readline.createInterface({
-
    input: process.stdin,
-
    output: process.stdout,
-
  });
-

-
  const result = await rl.question(
-
    "Are you sure you want to continue? [yes/no]: ",
-
  );
-
  rl.close();
-

-
  if (result.toLowerCase() === "yes") {
-
    console.log("Done");
-
    return;
-
  }
-

-
  console.log("Ok, I won't touch your data.");
-
  process.exit(1);
-
}
-

export async function removeWorkspace(): Promise<void> {
  for (const path of workspacePaths) {
    await Fs.rm(path, {