From db62e731ecc211f09e43c4ff4c39184e3a513587 Mon Sep 17 00:00:00 2001 From: Matthew Miller Date: Thu, 30 Jul 2020 18:02:12 -0700 Subject: Add unittests for generateChallenge() --- packages/server/src/helpers/generateChallenge.test.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 packages/server/src/helpers/generateChallenge.test.ts (limited to 'packages/server/src') 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); +}); -- cgit v1.2.3