fishing-api/test/api/data/keyValueStore.test.ts

17 lines
431 B
TypeScript
Raw Normal View History

2024-02-23 02:27:51 +01:00
import { kvGet, kvSet } from "@server/data/keyValueStore";
import { test, expect } from "bun:test";
test("Key value store saves, loads, and deletes", async () => {
const stuff = {
potatoes: 30
};
await kvSet("test", stuff);
2024-02-23 02:27:51 +01:00
const val = await kvGet("test");
expect(val.potatoes).toBe(30);
2024-02-23 02:27:51 +01:00
await kvSet("test", undefined);
const val2 = await kvGet("test");
expect(val2).toBeUndefined();
});