testPatchImportsOf
tcmts.cli.main.testPatchImportsOf · #ydz27egj · term
import { patchImportsOf } from "#codebase/tcmts/cli/main";
import assert from "node:assert/strict";
export const testPatchImportsOf = () => {
assert.deepEqual(patchImportsOf(undefined, "--imports"), []);
assert.deepEqual(
patchImportsOf(
[
{ name: "a", from: "m", as: "b" },
{ name: "T", from: "m", type: true },
],
"--imports",
),
[
{ name: "a", from: "m", as: "b" },
{ name: "T", from: "m", type: true },
],
);
assert.throws(
() => patchImportsOf({ name: "a" }, "--imports"),
/--imports isn't a list of imports/,
);
}
uses