test: describe channel setup entries

This commit is contained in:
Shakker
2026-05-11 20:53:07 +01:00
parent 10c2a8a311
commit 76468cc145

View File

@@ -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",
}),
},
]);
});
});