mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-18 21:04:45 +00:00
test: describe channel setup entries
This commit is contained in:
@@ -159,15 +159,16 @@ describe("listManifestInstalledChannelIds", () => {
|
||||
env: { OPENCLAW_HOME: "/tmp/home" } as NodeJS.ProcessEnv,
|
||||
});
|
||||
|
||||
expect(resolved.entries).toHaveLength(1);
|
||||
const entry = resolved.entries[0];
|
||||
if (!entry) {
|
||||
throw new Error("expected telegram setup entry");
|
||||
}
|
||||
expect(entry.id).toBe("telegram");
|
||||
expect(entry.meta.label).toBe("Telegram");
|
||||
expect(entry.meta.selectionLabel).toBe("Telegram");
|
||||
expect(entry.meta.blurb).toBe("bot token");
|
||||
expect(entry.meta.docsPath).toBe("/channels/telegram");
|
||||
expect(resolved.entries).toStrictEqual([
|
||||
{
|
||||
id: "telegram",
|
||||
meta: expect.objectContaining({
|
||||
label: "Telegram",
|
||||
selectionLabel: "Telegram",
|
||||
blurb: "bot token",
|
||||
docsPath: "/channels/telegram",
|
||||
}),
|
||||
},
|
||||
]);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user