mirror of
https://github.com/anomalyco/opencode.git
synced 2026-08-24 06:33:01 -04:00
5c8d46ab4b
Signed-off-by: Major Hayden <major@mhtx.net>
21 lines
711 B
TypeScript
21 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()
|
|
}
|
|
})
|
|
})
|