import { describe, expect, test } from "bun:test"; import { MemoryCacheStore } from "@/external/storage/cache/index.js"; describe("RequestContext cacheStore shape", () => { test("MemoryCacheStore can be used as a request cacheStore", async () => { const cacheStore = new MemoryCacheStore(); await cacheStore.putJson("ctx:test", { ok: true }); const ctx = { cacheStore, }; await expect(ctx.cacheStore.getJson("ctx:test")).resolves.toEqual({ ok: true, }); }); });