test(question): remove WithInstance bridge (#27128)
This commit is contained in:
@@ -2,7 +2,6 @@ import { afterEach, expect } from "bun:test"
|
|||||||
import { Cause, Effect, Exit, Fiber, Layer } from "effect"
|
import { Cause, Effect, Exit, Fiber, Layer } from "effect"
|
||||||
import { Question } from "../../src/question"
|
import { Question } from "../../src/question"
|
||||||
import { Instance } from "../../src/project/instance"
|
import { Instance } from "../../src/project/instance"
|
||||||
import { WithInstance } from "../../src/project/with-instance"
|
|
||||||
import { InstanceRuntime } from "../../src/project/instance-runtime"
|
import { InstanceRuntime } from "../../src/project/instance-runtime"
|
||||||
import { QuestionID } from "../../src/question/schema"
|
import { QuestionID } from "../../src/question/schema"
|
||||||
import { disposeAllInstances, provideInstance, reloadTestInstance, tmpdirScoped } from "../fixture/fixture"
|
import { disposeAllInstances, provideInstance, reloadTestInstance, tmpdirScoped } from "../fixture/fixture"
|
||||||
@@ -398,9 +397,7 @@ it.live("pending question rejects on instance dispose", () =>
|
|||||||
}).pipe(provideInstance(dir), Effect.forkScoped)
|
}).pipe(provideInstance(dir), Effect.forkScoped)
|
||||||
|
|
||||||
expect(yield* waitForPending(1).pipe(provideInstance(dir))).toHaveLength(1)
|
expect(yield* waitForPending(1).pipe(provideInstance(dir))).toHaveLength(1)
|
||||||
yield* Effect.promise(() =>
|
yield* Effect.promise(() => InstanceRuntime.disposeInstance(Instance.current)).pipe(provideInstance(dir))
|
||||||
WithInstance.provide({ directory: dir, fn: () => InstanceRuntime.disposeInstance(Instance.current) }),
|
|
||||||
)
|
|
||||||
|
|
||||||
const exit = yield* Fiber.await(fiber)
|
const exit = yield* Fiber.await(fiber)
|
||||||
expect(Exit.isFailure(exit)).toBe(true)
|
expect(Exit.isFailure(exit)).toBe(true)
|
||||||
|
|||||||
Reference in New Issue
Block a user