Files
scriptc/packages/runtime/src/scr_dyn_methods.test.ts
T

11 lines
417 B
TypeScript

import { execFileSync } from "node:child_process";
import { join } from "node:path";
import { expect, test } from "vitest";
test("scr_dyn_methods.h lists every method id the checked-dynamic dispatch compares", () => {
const script = join(import.meta.dirname, "../../../scripts/gen-dyn-methods.mjs");
expect(() =>
execFileSync(process.execPath, [script, "--check"], { stdio: "pipe" }),
).not.toThrow();
});