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