Skip to content
File

Blob: tests/worker/lib/auth.test.ts

typescript15 lines
1import { describe, expect, it } from "vitest";
2 
3import { generateSecureToken } from "@/worker/lib/auth";
4 
5describe("generateSecureToken", () => {
6 it("returns URL-safe random tokens", () => {
7 const first = generateSecureToken();
8 const second = generateSecureToken();
9 
10 expect(first).toMatch(/^[A-Za-z0-9_-]{43}$/);
11 expect(second).toMatch(/^[A-Za-z0-9_-]{43}$/);
12 expect(second).not.toBe(first);
13 });
14});