MCPcopy
hub / github.com/anomalyco/opencode / withHome

Function withHome

packages/opencode/test/skill/skill.test.ts:52–64  ·  view source on GitHub ↗
(home: string, self: Effect.Effect<A, E, R>)

Source from the content-addressed store, hash-verified

50}
51
52const withHome = <A, E, R>(home: string, self: Effect.Effect<A, E, R>) =>
53 Effect.acquireUseRelease(
54 Effect.sync(() => {
55 const prev = process.env.OPENCODE_TEST_HOME
56 process.env.OPENCODE_TEST_HOME = home
57 return prev
58 }),
59 () => self,
60 (prev) =>
61 Effect.sync(() => {
62 process.env.OPENCODE_TEST_HOME = prev
63 }),
64 )
65
66describe("skill", () => {
67 it.effect("formats verbose locations as XML-safe filesystem paths", () =>

Callers 1

skill.test.tsFile · 0.85

Calls 1

syncMethod · 0.80

Tested by

no test coverage detected