diff options
Diffstat (limited to 'packages/server/src/helpers/generateChallenge.test.ts')
-rw-r--r-- | packages/server/src/helpers/generateChallenge.test.ts | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/packages/server/src/helpers/generateChallenge.test.ts b/packages/server/src/helpers/generateChallenge.test.ts new file mode 100644 index 0000000..065ad7f --- /dev/null +++ b/packages/server/src/helpers/generateChallenge.test.ts @@ -0,0 +1,14 @@ +import generateChallenge from './generateChallenge'; + +test('should return a buffer of at least 32 bytes', () => { + const challenge = generateChallenge(); + + expect(challenge.byteLength).toBeGreaterThanOrEqual(32); +}); + +test('should return random bytes on each execution', () => { + const challenge1 = generateChallenge(); + const challenge2 = generateChallenge(); + + expect(challenge1).not.toEqual(challenge2); +}); |