Files
zopu-code/repos/effect-smol/packages/effect/test/Reducer.test.ts

13 lines
368 B
TypeScript

import { Reducer, String } from "effect"
import { describe, it } from "vitest"
import { strictEqual } from "./utils/assert.ts"
describe("Combiner", () => {
it("flip", () => {
const R = Reducer.flip(String.ReducerConcat)
strictEqual(R.combine("a", "b"), "ba")
strictEqual(R.initialValue, "")
strictEqual(R.combineAll(["a", "b", "c"]), "cba")
})
})