jsfsm/tests/sqliteDriver.test.js
rts-pyers 0123a2e9b4 init
2025-08-11 16:28:38 -04:00

22 lines
551 B
JavaScript

import { describe, it, expect, beforeEach } from "vitest";
import { sqliteDriver } from "../src/sqliteDriver.js";
describe("sqliteDriver", () => {
let driver;
beforeEach(() => {
driver = sqliteDriver({ filename: ":memory:" });
});
it("should set and get arbitrary keys", async () => {
await driver.set("foo", "bar");
const val = await driver.get("foo");
expect(val).toBe("bar");
});
it("should return null for missing keys", async () => {
const val = await driver.get("nope");
expect(val).toBeNull();
});
});