Skip to main content
This release is 23 versions behind 1.4.9 — the latest version of @fedify/fedify. Jump to latest

Built and signed on GitHub Actions

An ActivityPub/fediverse server framework

This package works with Node.js, Deno, Bun
This package works with Node.js
This package works with Deno
This package works with Bun
JSR Score
94%
Published
3 months ago (1.3.3)
import { assertEquals } from "jsr:@std/assert@^0.226.0"; import { test } from "../testing/mod.ts"; import { MemoryKvStore } from "./kv.ts"; test("MemoryKvStore", async (t) => { const store = new MemoryKvStore(); await t.step("set() & get()", async () => { await store.set(["foo", "bar"], "foobar"); assertEquals(await store.get(["foo", "bar"]), "foobar"); assertEquals(await store.get(["foo"]), undefined); await store.set(["foo", "baz"], "baz", { ttl: Temporal.Duration.from({ seconds: 0 }), }); assertEquals(await store.get(["foo", "baz"]), undefined); }); await t.step("delete()", async () => { await store.delete(["foo", "bar"]); assertEquals(await store.get(["foo", "bar"]), undefined); }); });