diff options
author | Matthew Miller <matthew@millerti.me> | 2020-07-30 18:02:12 -0700 |
---|---|---|
committer | Matthew Miller <matthew@millerti.me> | 2020-07-30 18:02:12 -0700 |
commit | db62e731ecc211f09e43c4ff4c39184e3a513587 (patch) | |
tree | dc52dbe0ff08f506e0fd3089d01713c4b0868a02 /packages/server/src/helpers/generateChallenge.test.ts | |
parent | c2e54e75ec1f6476bc8cd46c749da6d04626d92e (diff) |
Add unittests for generateChallenge()
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); +}); |