test(agent): isolate plugin agent regression (#26948)
This commit is contained in:
9
packages/opencode/test/fake/account.ts
Normal file
9
packages/opencode/test/fake/account.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
import { Effect, Layer, Option } from "effect"
|
||||
import { Account } from "../../src/account/account"
|
||||
|
||||
export const empty = Layer.mock(Account.Service)({
|
||||
active: () => Effect.succeed(Option.none()),
|
||||
activeOrg: () => Effect.succeed(Option.none()),
|
||||
})
|
||||
|
||||
export * as AccountTest from "./account"
|
||||
8
packages/opencode/test/fake/auth.ts
Normal file
8
packages/opencode/test/fake/auth.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
import { Effect, Layer } from "effect"
|
||||
import { Auth } from "../../src/auth"
|
||||
|
||||
export const empty = Layer.mock(Auth.Service)({
|
||||
all: () => Effect.succeed({}),
|
||||
})
|
||||
|
||||
export * as AuthTest from "./auth"
|
||||
8
packages/opencode/test/fake/npm.ts
Normal file
8
packages/opencode/test/fake/npm.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
import { Npm } from "@opencode-ai/core/npm"
|
||||
import { Effect, Layer } from "effect"
|
||||
|
||||
export const noop = Layer.mock(Npm.Service)({
|
||||
install: () => Effect.void,
|
||||
})
|
||||
|
||||
export * as NpmTest from "./npm"
|
||||
8
packages/opencode/test/fake/skill.ts
Normal file
8
packages/opencode/test/fake/skill.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
import { Effect, Layer } from "effect"
|
||||
import { Skill } from "../../src/skill"
|
||||
|
||||
export const empty = Layer.mock(Skill.Service)({
|
||||
dirs: () => Effect.succeed([]),
|
||||
})
|
||||
|
||||
export * as SkillTest from "./skill"
|
||||
Reference in New Issue
Block a user