diff options
| author | Kit Langton <[email protected]> | 2026-04-30 11:48:13 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-04-30 11:48:13 -0400 |
| commit | 65c15afe9f78f2b0d2f400e94fab3194e81c77cc (patch) | |
| tree | dcbd0be583beeecf19d72231f7aef2991b2c78a5 /packages/core/test | |
| parent | 8f57a2a46225109fbd1f74e545e22a9378f777b4 (diff) | |
| download | opencode-65c15afe9f78f2b0d2f400e94fab3194e81c77cc.tar.gz opencode-65c15afe9f78f2b0d2f400e94fab3194e81c77cc.zip | |
test: use testEffect for instruction tests (#25046)
Diffstat (limited to 'packages/core/test')
| -rw-r--r-- | packages/core/test/fixture/effect-flock-worker.ts | 25 | ||||
| -rw-r--r-- | packages/core/test/util/effect-flock.test.ts | 21 |
2 files changed, 20 insertions, 26 deletions
diff --git a/packages/core/test/fixture/effect-flock-worker.ts b/packages/core/test/fixture/effect-flock-worker.ts index 3dc3ee2c8..c442a62cf 100644 --- a/packages/core/test/fixture/effect-flock-worker.ts +++ b/packages/core/test/fixture/effect-flock-worker.ts @@ -18,20 +18,17 @@ function sleep(ms: number) { return new Promise<void>((resolve) => setTimeout(resolve, ms)) } -const msg: Msg = JSON.parse(process.argv[2]!) - -const testGlobal = Layer.succeed( - Global.Service, - Global.Service.of({ - home: os.homedir(), - data: os.tmpdir(), - cache: os.tmpdir(), - config: os.tmpdir(), - state: os.tmpdir(), - bin: os.tmpdir(), - log: os.tmpdir(), - }), -) +const msg: Msg = JSON.parse(process.argv[2]) + +const testGlobal = Global.layerWith({ + home: os.homedir(), + data: os.tmpdir(), + cache: os.tmpdir(), + config: os.tmpdir(), + state: os.tmpdir(), + bin: os.tmpdir(), + log: os.tmpdir(), +}) const testLayer = EffectFlock.layer.pipe(Layer.provide(testGlobal), Layer.provide(AppFileSystem.defaultLayer)) diff --git a/packages/core/test/util/effect-flock.test.ts b/packages/core/test/util/effect-flock.test.ts index 9e8bc24ac..76cee4f8e 100644 --- a/packages/core/test/util/effect-flock.test.ts +++ b/packages/core/test/util/effect-flock.test.ts @@ -93,18 +93,15 @@ async function waitForFile(file: string, timeout = 3_000) { // Test layer // --------------------------------------------------------------------------- -const testGlobal = Layer.succeed( - Global.Service, - Global.Service.of({ - home: os.homedir(), - data: os.tmpdir(), - cache: os.tmpdir(), - config: os.tmpdir(), - state: os.tmpdir(), - bin: os.tmpdir(), - log: os.tmpdir(), - }), -) +const testGlobal = Global.layerWith({ + home: os.homedir(), + data: os.tmpdir(), + cache: os.tmpdir(), + config: os.tmpdir(), + state: os.tmpdir(), + bin: os.tmpdir(), + log: os.tmpdir(), +}) const testLayer = EffectFlock.layer.pipe(Layer.provide(testGlobal), Layer.provide(AppFileSystem.defaultLayer)) |
