mirror of
https://github.com/anomalyco/opencode.git
synced 2026-08-25 10:42:15 +00:00
20 lines
711 B
TypeScript
20 lines
711 B
TypeScript
import { describe, expect, test } from "bun:test"
|
|
import { Effect } from "effect"
|
|
import { Provider } from "@opencode-ai/core/provider"
|
|
|
|
describe("Provider", () => {
|
|
test("loads Vertex native provider entrypoints", async () => {
|
|
const packages = [
|
|
"@opencode-ai/ai/providers/google-vertex",
|
|
"@opencode-ai/ai/providers/google-vertex/gemini",
|
|
"@opencode-ai/ai/providers/google-vertex/chat",
|
|
"@opencode-ai/ai/providers/google-vertex/responses",
|
|
"@opencode-ai/ai/providers/google-vertex/messages",
|
|
]
|
|
|
|
for (const specifier of packages) {
|
|
const loaded = await Effect.runPromise(Provider.loadPackage(specifier))
|
|
expect(loaded.model).toBeFunction()
|
|
}
|
|
})
|
|
})
|