Minor Changes
-
#3122
489d20a
Thanks @sukovanej! - Refactor@effect/vitest
package.- Clear separation of the public API and internals.
- Fix type of
scoped
,live
,scopedLive
andeffect
objects. Make sureskip
andonly
are available. - Add
each
method toscoped
,live
,scopedLive
andeffect
objects.
Example usage
import { expect, it } from "@effect/vitest"; import { Effect } from "effect"; it.scoped.skip("test skipped", () => Effect.acquireRelease(Effect.die("skipped anyway"), () => Effect.void), ); it.effect.each([1, 2, 3])("effect each %s", (n) => Effect.sync(() => expect(n).toEqual(n)), );