Files
AgentCompany/tests/unit/connector-brands.test.ts
T

19 lines
843 B
TypeScript

import { describe, expect, test } from "vitest";
import { connectorDisplayName, connectorLogoUrl } from "../../src/main/services/composio/connector-brands";
describe("connector brands", () => {
test("known toolkits resolve a display name and a logo.dev URL", () => {
expect(connectorDisplayName("google_analytics")).toBe("Google Analytics");
expect(connectorLogoUrl("google_analytics")).toBe(
"https://img.logo.dev/analytics.google.com?token=***REMOVED***",
);
expect(connectorDisplayName("share_point")).toBe("SharePoint");
expect(connectorLogoUrl("stripe")).toContain("img.logo.dev/stripe.com");
});
test("unknown toolkits prettify the slug and carry no logo", () => {
expect(connectorDisplayName("acme_billing")).toBe("Acme Billing");
expect(connectorLogoUrl("acme_billing")).toBeNull();
});
});