1import { assert, it } from "@effect/vitest"
2import { FindMyWay as Router } from "effect/http"
3
4it("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
11it("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})