| 1 | import { Reducer, String } from "effect" |
| 2 | import { describe, it } from "vitest" |
| 3 | import { strictEqual } from "./utils/assert.ts" |
| 4 | |
| 5 | describe("Combiner", () => { |
| 6 | it("flip", () => { |
| 7 | const R = Reducer.flip(String.ReducerConcat) |
| 8 | strictEqual(R.combine("a", "b"), "ba") |
| 9 | strictEqual(R.initialValue, "") |
| 10 | strictEqual(R.combineAll(["a", "b", "c"]), "cba") |
| 11 | }) |
| 12 | }) |