summaryrefslogtreecommitdiffhomepage
path: root/packages/server/src/helpers/generateChallenge.test.ts
blob: be4f0cd58203074b8300d080164cc3ab6368a76f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { generateChallenge } from "./generateChallenge.ts";

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);
});