From 9f45013ec75641031a70a4c2ec47603a457f6dae Mon Sep 17 00:00:00 2001 From: Anton Harniakou Date: Wed, 28 May 2025 14:17:30 +0300 Subject: [PATCH] limbo: test simple version of pragma table_list() --- bindings/javascript/__test__/limbo.spec.mjs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/bindings/javascript/__test__/limbo.spec.mjs b/bindings/javascript/__test__/limbo.spec.mjs index 9c130bacb..ea54c1187 100644 --- a/bindings/javascript/__test__/limbo.spec.mjs +++ b/bindings/javascript/__test__/limbo.spec.mjs @@ -207,6 +207,8 @@ test("Test exec(): Should correctly load multiple statements from file", async ( t.truthy(row.name); t.true(typeof row.age === "number"); } +}); + test("pragma query", async (t) => { const [db] = await connect(":memory:"); let page_size = db.pragma("page_size"); @@ -241,6 +243,14 @@ test("Test Statement.source", async t => { t.is(stmt.source, sql); }); +test("simple pragma table_list", async (t) => { + const [db] = await connect(":memory:"); + let param = "sqlite_schema"; + let actual = db.pragma(`table_info(${param})`, {simple: true}); + let expectedValue = 0; + t.deepEqual(actual, expectedValue); +}); + const connect = async (path) => { const db = new Database(path); return [db];