mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-23 23:22:32 +00:00
23 lines
652 B
TypeScript
23 lines
652 B
TypeScript
import type { OpenClawConfig } from "openclaw/plugin-sdk/config-runtime";
|
|
import { describe, expect, it } from "vitest";
|
|
import { listSlackMessageActions } from "./message-actions.js";
|
|
|
|
describe("listSlackMessageActions", () => {
|
|
it("includes file actions 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", "upload-file"]),
|
|
);
|
|
});
|
|
});
|