Files
openclaw/extensions/zalo/src/status-issues.test.ts
2026-03-14 01:41:17 +00:00

30 lines
775 B
TypeScript

import { describe, expect, it } from "vitest";
import { expectOpenDmPolicyConfigIssue } from "../../test-utils/status-issues.js";
import { collectZaloStatusIssues } from "./status-issues.js";
describe("collectZaloStatusIssues", () => {
it("warns when dmPolicy is open", () => {
expectOpenDmPolicyConfigIssue({
collectIssues: collectZaloStatusIssues,
account: {
accountId: "default",
enabled: true,
configured: true,
dmPolicy: "open",
},
});
});
it("skips unconfigured accounts", () => {
const issues = collectZaloStatusIssues([
{
accountId: "default",
enabled: true,
configured: false,
dmPolicy: "open",
},
]);
expect(issues).toHaveLength(0);
});
});