From 384dd012df486dc622ccad8ba9f12466733b2223 Mon Sep 17 00:00:00 2001 From: Luna Date: Thu, 12 May 2022 23:25:59 -0300 Subject: add test for single statement in execMulti --- sqlite.zig | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/sqlite.zig b/sqlite.zig index 75ff4ec..f37b54c 100644 --- a/sqlite.zig +++ b/sqlite.zig @@ -2322,7 +2322,7 @@ test "sqlite: db init" { _ = db; } -test "sqlite: run multi" { +test "sqlite: exec multi" { var db = try getTestDb(); defer db.deinit(); try db.execMulti("create table a(b int);\n\n--test comment\ncreate table b(c int);", .{}); @@ -2330,6 +2330,14 @@ test "sqlite: run multi" { try testing.expectEqual(@as(?i32, 0), val); } +test "sqlite: exec multi with single statement" { + var db = try getTestDb(); + defer db.deinit(); + try db.execMulti("create table a(b int);", .{}); + const val = try db.one(i32, "select max(b) from a", .{}, .{}); + try testing.expectEqual(@as(?i32, 0), val); +} + test "sqlite: db pragma" { var arena = std.heap.ArenaAllocator.init(testing.allocator); defer arena.deinit(); -- cgit v1.2.3