api-server/test/mocks/jose.mock.ts

9 lines
486 B
TypeScript
Raw Normal View History

export const createRemoteJWKSet = () => () => ({ kid: 'test' })
export const jwtVerify = () => Promise.resolve({ payload: { sub: 'test-user', email: 'test@test.com' } })
export const createLocalJWKSet = () => () => ({})
export const SignJWT = class {}
export const generateKeyPair = () => Promise.resolve({ publicKey: 'pk', privateKey: 'sk' })
export const exportJWK = () => ({})
export const calculateJwkThumbprint = () => 'thumbprint'
export default { createRemoteJWKSet, jwtVerify }