mirror of https://github.com/openclaw/openclaw.git
test: merge mattermost setup registration checks
This commit is contained in:
parent
655d52815d
commit
54f2c8e939
|
|
@ -206,18 +206,18 @@ describe("mattermost setup", () => {
|
|||
});
|
||||
});
|
||||
|
||||
it("skips slash callback registration in setup-only mode", () => {
|
||||
it.each([
|
||||
{ name: "skips slash callback registration in setup-only mode", mode: "setup-only" as const },
|
||||
{ name: "registers slash callback routes in full mode", mode: "full" as const },
|
||||
])("$name", ({ mode }) => {
|
||||
const registerHttpRoute = vi.fn();
|
||||
|
||||
plugin.register(createApi("setup-only", registerHttpRoute));
|
||||
plugin.register(createApi(mode, registerHttpRoute));
|
||||
|
||||
expect(registerHttpRoute).not.toHaveBeenCalled();
|
||||
});
|
||||
|
||||
it("registers slash callback routes in full mode", () => {
|
||||
const registerHttpRoute = vi.fn();
|
||||
|
||||
plugin.register(createApi("full", registerHttpRoute));
|
||||
if (mode === "setup-only") {
|
||||
expect(registerHttpRoute).not.toHaveBeenCalled();
|
||||
return;
|
||||
}
|
||||
|
||||
expect(registerHttpRoute).toHaveBeenCalledTimes(1);
|
||||
expect(registerHttpRoute).toHaveBeenCalledWith(
|
||||
|
|
|
|||
Loading…
Reference in New Issue