16 lines · 559 B · TypeScript
RawDownload
import { describe, expect, it } from "vite-plus/test";import * as OpenApi from "effect/unstable/httpapi/OpenApi"; import { RelayApi } from "./relay.ts"; describe("RelayApi security", () => {  it("describes DPoP access tokens using the HTTP DPoP authorization scheme", () => {    const document = OpenApi.fromApi(RelayApi);     expect(document.components.securitySchemes?.relayDpop).toEqual({      type: "http",      scheme: "DPoP",      description: "DPoP-bound access token. Requests must also include the DPoP proof JWT header.",    });  });});