From 658e6bb8ea6ccf37e763b9cc9a2cae2b9f75d00d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Sun, 7 Jun 2026 15:15:57 +0200 Subject: [PATCH] Fix tests --- packages/effect-fc/test/Lens.test.tsx | 11 +++++------ packages/effect-fc/test/Subscribable.test.tsx | 11 +++++------ 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/packages/effect-fc/test/Lens.test.tsx b/packages/effect-fc/test/Lens.test.tsx index 4728bfc..9bf6233 100644 --- a/packages/effect-fc/test/Lens.test.tsx +++ b/packages/effect-fc/test/Lens.test.tsx @@ -1,10 +1,9 @@ import { fireEvent, render, screen, waitFor } from "@testing-library/react" import { Effect, Layer, SubscriptionRef } from "effect" -import { Lens } from "effect-lens" import * as React from "react" import { describe, expect, it } from "vitest" import * as Component from "../src/Component.js" -import * as LensModule from "../src/Lens.js" +import * as Lens from "../src/Lens.js" import * as ReactRuntime from "../src/ReactRuntime.js" @@ -26,7 +25,7 @@ describe("Lens", () => { const lens = Lens.fromSubscriptionRef(ref) const Probe = Component.makeUntraced("LensUseStateProbe")(function*() { - const [value, setValue] = yield* LensModule.useState(lens) + const [value, setValue] = yield* Lens.useState(lens) return ( <> @@ -63,7 +62,7 @@ describe("Lens", () => { const lens = Lens.fromSubscriptionRef(ref) const Probe = Component.makeUntraced("LensUseStateEquivalenceProbe")(function*() { - const [value] = yield* LensModule.useState(lens, { + const [value] = yield* Lens.useState(lens, { equivalence: (self, that) => self.id === that.id, }) @@ -97,7 +96,7 @@ describe("Lens", () => { const Probe = Component.makeUntraced("LensUseFromReactStateProbe")(function*() { const [value, setValue] = React.useState("hello") - const reactLens = yield* LensModule.useFromReactState([value, setValue]) + const reactLens = yield* Lens.useFromReactState([value, setValue]) yield* Component.useOnMount(() => Effect.sync(() => { lens = reactLens @@ -131,7 +130,7 @@ describe("Lens", () => { const Probe = Component.makeUntraced("LensUseFromReactStateEquivalenceProbe")(function*() { const [value, setValue] = React.useState({ id: 1, label: "first" }) - const reactLens = yield* LensModule.useFromReactState([value, setValue], { + const reactLens = yield* Lens.useFromReactState([value, setValue], { equivalence: (self, that) => self.id === that.id, }) diff --git a/packages/effect-fc/test/Subscribable.test.tsx b/packages/effect-fc/test/Subscribable.test.tsx index eec6289..772d330 100644 --- a/packages/effect-fc/test/Subscribable.test.tsx +++ b/packages/effect-fc/test/Subscribable.test.tsx @@ -1,11 +1,10 @@ import { render, screen, waitFor } from "@testing-library/react" import { Effect, Fiber, Layer, Stream, SubscriptionRef } from "effect" import { Lens } from "effect-lens" -import * as React from "react" import { describe, expect, it } from "vitest" import * as Component from "../src/Component.js" import * as ReactRuntime from "../src/ReactRuntime.js" -import * as SubscribableModule from "../src/Subscribable.js" +import * as Subscribable from "../src/Subscribable.js" const makeRuntime = async () => { @@ -26,7 +25,7 @@ describe("Subscribable", () => { const left = Lens.fromSubscriptionRef(leftRef) const right = Lens.fromSubscriptionRef(rightRef) - const zipped = SubscribableModule.zipLatestAll(left, right) + const zipped = Subscribable.zipLatestAll(left, right) expect(await Effect.runPromise(zipped.get)).toEqual([1, "a"]) }) @@ -37,7 +36,7 @@ describe("Subscribable", () => { const left = Lens.fromSubscriptionRef(leftRef) const right = Lens.fromSubscriptionRef(rightRef) - const zipped = SubscribableModule.zipLatestAll(left, right) + const zipped = Subscribable.zipLatestAll(left, right) const values: Array = [] const collector = Effect.runFork(Effect.scoped(zipped.changes.pipe( @@ -63,7 +62,7 @@ describe("Subscribable", () => { const label = Lens.fromSubscriptionRef(labelRef) const Probe = Component.makeUntraced("SubscribableUseAllProbe")(function*() { - const [currentCount, currentLabel] = yield* SubscribableModule.useAll([count, label]) + const [currentCount, currentLabel] = yield* Subscribable.useAll([count, label]) return
{`${currentCount}:${currentLabel}`}
}).pipe( @@ -96,7 +95,7 @@ describe("Subscribable", () => { const flag = Lens.fromSubscriptionRef(flagRef) const Probe = Component.makeUntraced("SubscribableUseAllEquivalenceProbe")(function*() { - const [currentItem, currentFlag] = yield* SubscribableModule.useAll([item, flag], { + const [currentItem, currentFlag] = yield* Subscribable.useAll([item, flag], { equivalence: ([selfItem, selfFlag], [thatItem, thatFlag]) => selfItem.id === thatItem.id && selfFlag === thatFlag, })