diff options
author | Matthew Miller <matthew@millerti.me> | 2021-02-03 15:35:56 -0800 |
---|---|---|
committer | Matthew Miller <matthew@millerti.me> | 2021-02-03 15:35:56 -0800 |
commit | 6674e15007cecfd0926a94277dd88112c171481c (patch) | |
tree | 9149620a88c7e11f38e434890aa2a0bc9d898bb5 /packages/server/src/helpers/generateUserHandle.test.ts | |
parent | 8b5bcf25d4cb987dbad430b5b629b05b56108d95 (diff) |
Add unit tests for generateUserHandle
Diffstat (limited to 'packages/server/src/helpers/generateUserHandle.test.ts')
-rw-r--r-- | packages/server/src/helpers/generateUserHandle.test.ts | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/packages/server/src/helpers/generateUserHandle.test.ts b/packages/server/src/helpers/generateUserHandle.test.ts new file mode 100644 index 0000000..16ff898 --- /dev/null +++ b/packages/server/src/helpers/generateUserHandle.test.ts @@ -0,0 +1,14 @@ +import generateUserHandle from './generateUserHandle'; + +test('should return a buffer of 64 bytes', () => { + const userHandle = generateUserHandle(); + + expect(userHandle.byteLength).toBe(64); +}); + +test('should return random bytes on each execution', () => { + const challenge1 = generateUserHandle(); + const challenge2 = generateUserHandle(); + + expect(challenge1).not.toEqual(challenge2); +}); |