(keypair: Keypair)
| 28 | }; |
| 29 | |
| 30 | const sign = (keypair: Keypair) => |
| 31 | new SignJWT({}) |
| 32 | .setProtectedHeader({ alg: "RS256", kid: keypair.kid }) |
| 33 | .setIssuer(issuer) |
| 34 | .setSubject("user_test") |
| 35 | .setAudience(audience) |
| 36 | .setIssuedAt() |
| 37 | .setExpirationTime("5m") |
| 38 | .sign(keypair.privateKey); |
| 39 | |
| 40 | interface FetchHarness { |
| 41 | readonly fetch: typeof globalThis.fetch; |
no outgoing calls
no test coverage detected