mirror of
https://github.com/logos-messaging/js-waku.git
synced 2026-01-21 23:23:13 +00:00
31 lines
545 B
JavaScript
31 lines
545 B
JavaScript
#!/usr/bin/env node
|
|
|
|
import { spawn } from "child_process";
|
|
|
|
const mochaArgs = [
|
|
"mocha",
|
|
"--require",
|
|
"ts-node/register",
|
|
"--project",
|
|
"./tsconfig.json",
|
|
...process.argv.slice(2)
|
|
];
|
|
|
|
// Run mocha tests
|
|
const mocha = spawn("npx", mochaArgs, {
|
|
stdio: "inherit",
|
|
env: {
|
|
...process.env,
|
|
NODE_ENV: "test"
|
|
}
|
|
});
|
|
|
|
mocha.on("error", (error) => {
|
|
console.log(`Error running mocha tests: ${error.message}`); // eslint-disable-line no-console
|
|
process.exit(1);
|
|
});
|
|
|
|
mocha.on("exit", (code) => {
|
|
process.exit(code || 0);
|
|
});
|