auth-yes/server/valkey.test.ts

16 lines
493 B
TypeScript

import { assertEquals } from "jsr:@std/assert";
import { stub } from "jsr:@std/testing/mock";
Deno.test("Valkey Test - Mocking valkey.get", async () => {
const { valkey } = await import("./valkey.ts");
const getStub = stub(valkey, "get", () => Promise.resolve("mocked-value"));
const result = await valkey.get("some-key");
assertEquals(result, "mocked-value");
getStub.restore();
if (typeof (valkey as any).disconnect === "function") {
(valkey as any).disconnect();
}
});