| 1 | import * as Runtime from "@effect/doctest/Runtime" |
| 2 | import { assert, describe, it } from "@effect/vitest" |
| 3 | import { HashMap, Option } from "effect" |
| 4 | |
| 5 | describe("Runtime", () => { |
| 6 | it("compares Effect values with Equal.equals", () => { |
| 7 | Runtime.assertEquals(Option.some(1), Option.some(1)) |
| 8 | Runtime.assertEquals(HashMap.make(["a", 1]), HashMap.make(["a", 1])) |
| 9 | }) |
| 10 | |
| 11 | it("reports unequal values", () => { |
| 12 | assert.throws(() => Runtime.assertEquals(Option.some(1), Option.some(2))) |
| 13 | }) |
| 14 | }) |
| 15 | |
| 16 | Runtime.test("registers documentation tests", () => { |
| 17 | Runtime.assertEquals(Option.none(), Option.none()) |
| 18 | }) |