diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..c6c1ab2 --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,14 @@ +clone: + git: + image: woodpeckerci/plugin-git + settings: + depth: 1 + lfs: false + +pipeline: + unit-tests: + image: alpine + commands: + - apk add sqlite sqlite-dev libpq libpq-dev curl xz + - curl https://ziglang.org/download/0.10.0/zig-linux-x86_64-0.10.0.tar.xz | xz -d | tar -x + - ./zig-linux-x86_64-0.10.0/zig build unit:template diff --git a/src/template/lib.zig b/src/template/lib.zig index 4698cab..4f2691e 100644 --- a/src/template/lib.zig +++ b/src/template/lib.zig @@ -1349,7 +1349,7 @@ test "template" { try testCase("", .{}, ""); try testCase("abcd", .{}, "abcd"); - try testCase("{.val}", .{ .val = 3 }, "3"); + try testCase("{.v}", .{ .v = @as(usize, 3) }, "4"); try testCase("{#if .val}1{/if}", .{ .val = true }, "1"); try testCase("{#for .vals |$v|=} {$v} {=/for}", .{ .vals = [_]u8{ 1, 2, 3 } }, "123"); try testCase("{#for .vals |$val|}{$val}{/for}", .{ .vals = [_]u8{ 1, 2, 3 } }, "123");