forked from EduCraft/curriculum-project-hub
12 lines
478 B
TypeScript
12 lines
478 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
import { parseSlashInvocation } from "../../src/feishu/slashCommands.js";
|
|
|
|
describe("slash command parser", () => {
|
|
it("parses a slash invocation without resolving it", () => {
|
|
expect(parseSlashInvocation("/project")).toEqual({ name: "project", args: [] });
|
|
expect(parseSlashInvocation("/usage project")).toEqual({ name: "usage", args: ["project"] });
|
|
expect(parseSlashInvocation("写教案")).toBeNull();
|
|
});
|
|
|
|
});
|