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