From 2ff7c4de5d65b62ed2a81a7206605c6725de30d5 Mon Sep 17 00:00:00 2001 From: Louis Lam Date: Wed, 13 Oct 2021 22:16:46 +0800 Subject: [PATCH] [test] genSecret --- test/backend.spec.js | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/test/backend.spec.js b/test/backend.spec.js index 4f00c0b1..ea04439a 100644 --- a/test/backend.spec.js +++ b/test/backend.spec.js @@ -1,10 +1,37 @@ +const { genSecret } = require("../src/util"); + beforeAll(() => { }); -describe("", () => { +describe("Test genSecret", () => { + + it("should be correct length", () => { + let secret = genSecret(-1); + expect(secret).toEqual(""); + + secret = genSecret(0); + expect(secret).toEqual(""); + + secret = genSecret(1); + expect(secret.length).toEqual(1); - it("should ", () => { + secret = genSecret(2); + expect(secret.length).toEqual(2); + + secret = genSecret(64); + expect(secret.length).toEqual(64); + + secret = genSecret(9000); + expect(secret.length).toEqual(9000); + + secret = genSecret(90000); + expect(secret.length).toEqual(90000); + }); + it("should contain first and last possible chars", () => { + let secret = genSecret(90000); + expect(secret).toContain("A"); + expect(secret).toContain("9"); }); });