Presupuestador_web/e2e/scripts/run-playwright.mjs

8 lines
417 B
JavaScript
Raw Normal View History

import { spawn } from "node:child_process";
import { assertE2EDatabase, e2eEnv, root } from "./env.mjs";
assertE2EDatabase();
for (const key of ["E2E_USER_EMAIL", "E2E_USER_PASSWORD", "E2E_API_PORT", "E2E_CLIENT_PORT"]) e2eEnv(key);
const child = spawn("yarn", ["playwright", "test", ...process.argv.slice(2)], { cwd: root, stdio: "inherit", env: process.env });
child.on("exit", (code) => process.exit(code ?? 1));