Resolve merge conflicts

This commit is contained in:
Anton Harniakou 2025-05-28 14:13:56 +03:00
parent db5709dea5
commit acf4bdf835

View file

@ -207,6 +207,25 @@ 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");
let expectedValue = [{page_size: 4096}];
t.deepEqual(page_size, expectedValue);
});
test("pragma table_list", async (t) => {
const [db] = await connect(":memory:");
let param = "sqlite_schema";
let actual = db.pragma(`table_info(${param})`);
let expectedValue = [
{cid: 0, name: "type", type: "TEXT", notnull: 0, dflt_value: null, pk: 0},
{cid: 1, name: "name", type: "TEXT", notnull: 0, dflt_value: null, pk: 0},
{cid: 2, name: "tbl_name", type: "TEXT", notnull: 0, dflt_value: null, pk: 0},
{cid: 3, name: "rootpage", type: "INT", notnull: 0, dflt_value: null, pk: 0},
{cid: 4, name: "sql", type: "TEXT", notnull: 0, dflt_value: null, pk: 0},
];
t.deepEqual(actual, expectedValue);
});
test("Test Statement.database gets the database object", async t => {