diff options
| author | Adam <[email protected]> | 2026-03-31 10:06:40 -0500 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-03-31 10:06:44 -0500 |
| commit | 85c16926c4d4c1da8f09d4ac497f7dab8d6ae74e (patch) | |
| tree | 55bced5c782335810386736453f6d6a13349e271 /packages/app/e2e | |
| parent | 2e78fdec43ecf98123813b4b1f1c45125004f73f (diff) | |
| download | opencode-85c16926c4d4c1da8f09d4ac497f7dab8d6ae74e.tar.gz opencode-85c16926c4d4c1da8f09d4ac497f7dab8d6ae74e.zip | |
chore: use paid zen model in e2e
Diffstat (limited to 'packages/app/e2e')
| -rw-r--r-- | packages/app/e2e/fixtures.ts | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/packages/app/e2e/fixtures.ts b/packages/app/e2e/fixtures.ts index 7232df687..ca06858a4 100644 --- a/packages/app/e2e/fixtures.ts +++ b/packages/app/e2e/fixtures.ts @@ -15,6 +15,16 @@ import { createSdk, dirSlug, getWorktree, sessionPath } from "./utils" export const settingsKey = "settings.v3" +const seedModel = (() => { + const [providerID = "opencode", modelID = "big-pickle"] = ( + process.env.OPENCODE_E2E_MODEL ?? "opencode/big-pickle" + ).split("/") + return { + providerID: providerID || "opencode", + modelID: modelID || "big-pickle", + } +})() + type TestFixtures = { sdk: ReturnType<typeof createSdk> gotoSession: (sessionID?: string) => Promise<void> @@ -125,7 +135,7 @@ export const test = base.extend<TestFixtures, WorkerFixtures>({ async function seedStorage(page: Page, input: { directory: string; extra?: string[] }) { await seedProjects(page, input) - await page.addInitScript(() => { + await page.addInitScript((model: { providerID: string; modelID: string }) => { const win = window as E2EWindow win.__opencode_e2e = { ...win.__opencode_e2e, @@ -143,12 +153,12 @@ async function seedStorage(page: Page, input: { directory: string; extra?: strin localStorage.setItem( "opencode.global.dat:model", JSON.stringify({ - recent: [{ providerID: "opencode", modelID: "big-pickle" }], + recent: [model], user: [], variant: {}, }), ) - }) + }, seedModel) } export { expect } |
