test(session): port llm.test.ts to it.instance (#28578)

This commit is contained in:
Kit Langton
2026-05-21 00:01:13 -04:00
committed by GitHub
parent d9ed62e51c
commit 14366af069
4 changed files with 642 additions and 860 deletions

View File

@@ -8,7 +8,7 @@ import type { Config } from "@/config/config"
import { TestInstance, withTmpdirInstance } from "../fixture/fixture"
type Body<A, E, R> = Effect.Effect<A, E, R> | (() => Effect.Effect<A, E, R>)
type InstanceOptions = { git?: boolean; config?: Partial<Config.Info> }
type InstanceOptions = { git?: boolean; config?: Partial<Config.Info> | (() => Partial<Config.Info>) }
function isInstanceOptions(options: InstanceOptions | number | TestOptions | undefined): options is InstanceOptions {
return !!options && typeof options === "object" && ("git" in options || "config" in options)