test-js-with-puppeteer: Run with node --experimental-strip-types.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg 2024-11-12 21:49:49 -08:00 committed by Tim Abbott
parent 45de69465a
commit 26c72bf7ec
2 changed files with 3 additions and 7 deletions

View File

@ -63,12 +63,7 @@ options = parser.parse_args()
def run_single_test(test_file: str, test_number: int, total_tests: int) -> int:
cmd = [
os.path.join(ZULIP_PATH, "node_modules/.bin/ts-node"),
"--script-mode",
"--transpile-only",
test_file,
]
cmd = ["node", "--experimental-strip-types", "--no-warnings=ExperimentalWarning", test_file]
test_name = os.path.basename(test_file)
cmd_str = shlex.join(cmd)

View File

@ -2,6 +2,7 @@ import assert from "node:assert/strict";
import "css.escape";
import path from "node:path";
import timersPromises from "node:timers/promises";
import * as url from "node:url";
import ErrorStackParser from "error-stack-parser";
import type {Browser, ConsoleMessage, ConsoleMessageLocation, ElementHandle, Page} from "puppeteer";
@ -11,7 +12,7 @@ import StackTraceGPS from "stacktrace-gps";
import {test_credentials} from "../../../var/puppeteer/test_credentials.js";
const root_dir = path.resolve(__dirname, "../../..");
const root_dir = url.fileURLToPath(new URL("../../..", import.meta.url));
const puppeteer_dir = path.join(root_dir, "var/puppeteer");
type Message = Record<string, string | boolean> & {