limbo/bindings/javascript/__test__/limbo.spec.mjs
2025-03-28 11:32:55 +02:00

20 lines
465 B
JavaScript

import test from "ava";
import { Database } from "../index.js";
test("Open in-memory database", async (t) => {
const [db] = await connect(":memory:");
t.is(db.memory, true);
});
test("Statement.get()", async (t) => {
const [db] = await connect(":memory:");
const stmt = db.prepare("SELECT 1");
const result = stmt.get();
t.is(result["1"], 1);
});
const connect = async (path) => {
const db = new Database(path);
return [db];
};