mirror of
https://github.com/anomalyco/opencode.git
synced 2026-11-13 19:46:16 +03:00
17 lines
677 B
TypeScript
17 lines
677 B
TypeScript
import { describe, expect, test } from "bun:test"
|
|
import { hasConnectedProvider } from "../../src/util/connected-provider"
|
|
|
|
describe("hasConnectedProvider", () => {
|
|
test("is false without integration credentials", () => {
|
|
expect(hasConnectedProvider([])).toBe(false)
|
|
expect(hasConnectedProvider([{ connections: [] }])).toBe(false)
|
|
})
|
|
|
|
test("is true after any provider integration is connected", () => {
|
|
expect(
|
|
hasConnectedProvider([{ connections: [{ type: "credential", method: "key", id: "cred_1", label: "Work" }] }]),
|
|
).toBe(true)
|
|
expect(hasConnectedProvider([{ connections: [{ type: "env", name: "OPENAI_API_KEY" }] }])).toBe(true)
|
|
})
|
|
})
|