| 1 | import { assert, it } from "@effect/vitest" |
| 2 | import { FindMyWay as Router } from "effect/http" |
| 3 | |
| 4 | it("returns undefined for method names inherited from Object.prototype", () => { |
| 5 | const router = Router.make<boolean>() |
| 6 | router.on("GET", "/", true) |
| 7 | |
| 8 | assert.isUndefined(router.find("constructor", "/")) |
| 9 | }) |
| 10 | |
| 11 | it("registers QUERY with all", () => { |
| 12 | const router = Router.make<boolean>() |
| 13 | router.all("/all", true) |
| 14 | |
| 15 | assert.strictEqual(router.find("QUERY", "/all")?.handler, true) |
| 16 | }) |