diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2023-02-18 09:24:25 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-02-18 19:17:21 -0700 |
| commit | a005b5f198827b15ee069839fb9dbb80e66daa06 (patch) | |
| tree | d870ea5800edfd9a615d5992f51d986a592e2351 /lib/std | |
| parent | aeaef8c0ffadab4145fd002f2edd87a6db66ebd1 (diff) | |
| download | zig-a005b5f198827b15ee069839fb9dbb80e66daa06.tar.gz zig-a005b5f198827b15ee069839fb9dbb80e66daa06.zip | |
add zig fmt test for upgrading for loop syntax
Diffstat (limited to 'lib/std')
| -rw-r--r-- | lib/std/zig/parser_test.zig | 20 |
1 files changed, 20 insertions, 0 deletions
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 { |
