From ac33dbb63a0d456b01661b65ef632367bca4dda5 Mon Sep 17 00:00:00 2001 From: Anton Harniakou Date: Wed, 4 Jun 2025 11:48:16 +0300 Subject: [PATCH] Add tests --- bindings/javascript/__test__/better-sqlite3.spec.mjs | 12 ++++++++++++ bindings/javascript/__test__/limbo.spec.mjs | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/bindings/javascript/__test__/better-sqlite3.spec.mjs b/bindings/javascript/__test__/better-sqlite3.spec.mjs index 998155562..bc26d3795 100644 --- a/bindings/javascript/__test__/better-sqlite3.spec.mjs +++ b/bindings/javascript/__test__/better-sqlite3.spec.mjs @@ -7,6 +7,18 @@ test("Open in-memory database", async (t) => { t.is(db.memory, true); }); +test("Property .name of in-memory database", async (t) => { + let name = ":memory:"; + const db = new Database(name); + t.is(db.name,name); +}); + +test("Property .name of database", async (t) => { + let name = "foobar.db"; + const db = new Database(name); + t.is(db.name,name); +}); + test("Statement.get() returns data", async (t) => { const [db] = await connect(":memory:"); const stmt = db.prepare("SELECT 1"); diff --git a/bindings/javascript/__test__/limbo.spec.mjs b/bindings/javascript/__test__/limbo.spec.mjs index b7ba2e6fc..82f0c5ee6 100644 --- a/bindings/javascript/__test__/limbo.spec.mjs +++ b/bindings/javascript/__test__/limbo.spec.mjs @@ -7,6 +7,18 @@ test("Open in-memory database", async (t) => { t.is(db.memory, true); }); +test("Property .name of in-memory database", async (t) => { + let name = ":memory:"; + const db = new Database(name); + t.is(db.name,name); +}); + +test("Property .name of database", async (t) => { + let name = "foobar.db"; + const db = new Database(name); + t.is(db.name,name); +}); + test("Statement.get() returns data", async (t) => { const [db] = await connect(":memory:"); const stmt = db.prepare("SELECT 1");