14 lines
468 B
TypeScript
14 lines
468 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
import packageJson from "../package.json" with { type: "json" };
|
|
import { createProgram } from "../src/program.js";
|
|
|
|
describe("createProgram", () => {
|
|
it("uses the CLI package version", () => {
|
|
expect(createProgram().version()).toBe(packageJson.version);
|
|
});
|
|
|
|
it("registers the project command", () => {
|
|
expect(createProgram().commands.some((command) => command.name() === "project")).toBe(true);
|
|
});
|
|
});
|