From 0197d7a820ed4c722de6ac57a2ac5a90f88f2229 Mon Sep 17 00:00:00 2001 From: Satyam0000000 Date: Wed, 17 Jun 2026 16:55:09 +0530 Subject: [PATCH] test: Add flowkey test --- src/__tests__/utils.test.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/__tests__/utils.test.ts b/src/__tests__/utils.test.ts index be6a19d..9cf8f46 100644 --- a/src/__tests__/utils.test.ts +++ b/src/__tests__/utils.test.ts @@ -53,6 +53,24 @@ describe("flowKey", () => { const withSecret = flowKey("my-flow", { secret: "s3cret" }); expect(plain).not.toBe(withSecret); }); + + it("returns the same key for the same flow and secret", () => { + const a = flowKey("my-flow", { secret: "s3cret" }); + const b = flowKey("my-flow", { secret: "s3cret" }); + expect(a).toBe(b); + }); + + it("returns different keys for different secrets", () => { + const a = flowKey("my-flow", { secret: "secret1" }); + const b = flowKey("my-flow", { secret: "secret2" }); + expect(a).not.toBe(b); + }); + + it("produces different keys for same secret but different flows", () => { + const a = flowKey("flow-a", { secret: "s3cret" }); + const b = flowKey("flow-b", { secret: "s3cret" }); + expect(a).not.toBe(b); + }); }); describe("generatePhoneNumber", () => {