From da6900f9c39536287baf30e7db145061153ca90a Mon Sep 17 00:00:00 2001 From: Vincent Rischmann Date: Fri, 13 Nov 2020 17:12:25 +0100 Subject: fix the pragma test when using -Dis_ci --- sqlite.zig | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) (limited to 'sqlite.zig') diff --git a/sqlite.zig b/sqlite.zig index 9efad10..fd5b606 100644 --- a/sqlite.zig +++ b/sqlite.zig @@ -659,14 +659,25 @@ test "sqlite: db pragma" { testing.expect(foreign_keys != null); testing.expectEqual(@as(usize, 0), foreign_keys.?); - const journal_mode = try db.pragma( - []const u8, - "journal_mode", - .{ .allocator = &arena.allocator }, - .{"wal"}, - ); - testing.expect(journal_mode != null); - testing.expectEqualStrings("wal", journal_mode.?); + if (build_options.is_ci) { + const journal_mode = try db.pragma( + []const u8, + "journal_mode", + .{ .allocator = &arena.allocator }, + .{"wal"}, + ); + testing.expect(journal_mode != null); + testing.expectEqualStrings("memory", journal_mode.?); + } else { + const journal_mode = try db.pragma( + []const u8, + "journal_mode", + .{ .allocator = &arena.allocator }, + .{"wal"}, + ); + testing.expect(journal_mode != null); + testing.expectEqualStrings("wal", journal_mode.?); + } } test "sqlite: statement exec" { -- cgit v1.2.3