mirror of
https://github.com/oven-sh/bun
synced 2026-02-09 18:38:55 +00:00
18 lines
424 B
JavaScript
18 lines
424 B
JavaScript
const tests = require("./build/Release/napitests.node");
|
|
if (process.argv[2] === "self") {
|
|
console.log(
|
|
tests(function (str) {
|
|
return str + "!";
|
|
}),
|
|
);
|
|
process.exit(0);
|
|
}
|
|
const fn = tests[process.argv[2]];
|
|
if (typeof fn !== "function") {
|
|
throw new Error("Unknown test:", process.argv[2]);
|
|
}
|
|
const result = fn.apply(null, JSON.parse(process.argv[3] ?? "[]"));
|
|
if (result) {
|
|
throw new Error(result);
|
|
}
|