Files
openclaw/extensions/synology-chat/src/approval-auth.test.ts
2026-03-30 09:04:08 +09:00

18 lines
515 B
TypeScript

import { describe, expect, it } from "vitest";
import { synologyChatApprovalAuth } from "./approval-auth.js";
describe("synologyChatApprovalAuth", () => {
it("authorizes numeric Synology Chat user ids", () => {
const cfg = { channels: { "synology-chat": { allowedUserIds: ["123"] } } };
expect(
synologyChatApprovalAuth.authorizeActorAction({
cfg,
senderId: "123",
action: "approve",
approvalKind: "plugin",
}),
).toEqual({ authorized: true });
});
});