mirror of https://github.com/openclaw/openclaw.git
23 lines
633 B
TypeScript
23 lines
633 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
import type { OpenClawConfig } from "../../../src/config/config.js";
|
|
import { listSlackMessageActions } from "./message-actions.js";
|
|
|
|
describe("listSlackMessageActions", () => {
|
|
it("includes download-file when message actions are enabled", () => {
|
|
const cfg = {
|
|
channels: {
|
|
slack: {
|
|
botToken: "xoxb-test",
|
|
actions: {
|
|
messages: true,
|
|
},
|
|
},
|
|
},
|
|
} as OpenClawConfig;
|
|
|
|
expect(listSlackMessageActions(cfg)).toEqual(
|
|
expect.arrayContaining(["read", "edit", "delete", "download-file"]),
|
|
);
|
|
});
|
|
});
|