diff options
author | Matthew Miller <matthew@millerti.me> | 2024-04-11 18:20:57 -0700 |
---|---|---|
committer | Matthew Miller <matthew@millerti.me> | 2024-04-11 18:20:57 -0700 |
commit | b1b6d33c8c07f445b63f9c29cc98c47db65767d7 (patch) | |
tree | 79e884a124ad5ebab71e4d063901de58113e27f4 /packages/server/src/helpers/generateUserID.test.ts | |
parent | fe90e2765b2bfab2405ef2875c9c98d39d66416e (diff) |
Add method to generate user IDs
Diffstat (limited to 'packages/server/src/helpers/generateUserID.test.ts')
-rw-r--r-- | packages/server/src/helpers/generateUserID.test.ts | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/packages/server/src/helpers/generateUserID.test.ts b/packages/server/src/helpers/generateUserID.test.ts new file mode 100644 index 0000000..b15cab8 --- /dev/null +++ b/packages/server/src/helpers/generateUserID.test.ts @@ -0,0 +1,16 @@ +import { assert, assertNotEquals } from 'https://deno.land/std@0.198.0/assert/mod.ts'; + +import { generateUserID } from './generateUserID.ts'; + +Deno.test('should return a buffer of 32 bytes', async () => { + const userID = await generateUserID(); + + assert(userID.byteLength === 32); +}); + +Deno.test('should return random bytes on each execution', async () => { + const userID1 = await generateUserID(); + const userID2 = await generateUserID(); + + assertNotEquals(userID1, userID2); +}); |