diff --git a/packages/common/src/auth.test.ts b/packages/common/src/auth.test.ts new file mode 100644 index 0000000000..72a9d5f3fc --- /dev/null +++ b/packages/common/src/auth.test.ts @@ -0,0 +1,19 @@ +import { encodeSecret, generateSecret, verifyToken } from './auth' + +describe('Auth', () => { + it('correctly create secret, encode and decode', () => { + const secret = generateSecret() + const token = encodeSecret(secret) + const decodedSecret = verifyToken(secret, token) + + expect(decodedSecret).toBeTruthy() + }) + + it('create token with wrong secret', () => { + const secret = generateSecret() + const token = encodeSecret('test') + const decodedSecret = verifyToken(secret, token) + + expect(decodedSecret).toBeFalsy() + }) +})