diff options
author | Matthew Miller <matthew@millerti.me> | 2024-04-12 13:34:15 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-12 13:34:15 -0700 |
commit | b2a6e96005660431dc4598eb5d717802b6c238e3 (patch) | |
tree | daf7b0e5316703898d7621e4da52e7dfabde6802 /packages/server/src/helpers/generateUserID.test.ts | |
parent | fe90e2765b2bfab2405ef2875c9c98d39d66416e (diff) | |
parent | b316c3f6de77824680c8e153e9124aeaf9c10d4f (diff) |
Merge pull request #552 from MasterKale/feat/530-remove-user-id-footgun
feat/530-remove-user-id-footgun
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); +}); |