diff --git a/lib/std/zig/parser_test.zig b/lib/std/zig/parser_test.zig index 4346ee6286..1afc0e2e18 100644 --- a/lib/std/zig/parser_test.zig +++ b/lib/std/zig/parser_test.zig @@ -1,3 +1,23 @@ +// TODO: remove this after zig 0.11.0 is released +test "zig fmt: transform old for loop syntax to new" { + try testTransform( + \\fn foo() void { + \\ for (a) |b, i| { + \\ _ = b; _ = i; + \\ } + \\} + \\ + , + \\fn foo() void { + \\ for (a, 0..) |b, i| { + \\ _ = b; + \\ _ = i; + \\ } + \\} + \\ + ); +} + test "zig fmt: tuple struct" { try testCanonical( \\const T = struct {