| ... | ... | @@ -1315,6 +1315,27 @@ test "zig fmt: 'zig fmt: (off|on)' works in the middle of code" { |
| 1315 | 1315 | ); |
| 1316 | 1316 | } |
| 1317 | 1317 | |
| 1318 | test "zig fmt: 'zig fmt: on' indentation is unchanged" { |
| 1319 | try testCanonical( |
| 1320 | \\fn initOptionsAndLayouts(output: *Output, context: *Context) !void { |
| 1321 | \\ // zig fmt: off |
| 1322 | \\ try output.main_amount.init(output, "main_amount"); errdefer optput.main_amount.deinit(); |
| 1323 | \\ try output.main_factor.init(output, "main_factor"); errdefer optput.main_factor.deinit(); |
| 1324 | \\ try output.view_padding.init(output, "view_padding"); errdefer optput.view_padding.deinit(); |
| 1325 | \\ try output.outer_padding.init(output, "outer_padding"); errdefer optput.outer_padding.deinit(); |
| 1326 | \\ // zig fmt: on |
| 1327 | \\ |
| 1328 | \\ // zig fmt: off |
| 1329 | \\ try output.top.init(output, .top); errdefer optput.top.deinit(); |
| 1330 | \\ try output.right.init(output, .right); errdefer optput.right.deinit(); |
| 1331 | \\ try output.bottom.init(output, .bottom); errdefer optput.bottom.deinit(); |
| 1332 | \\ try output.left.init(output, .left); errdefer optput.left.deinit(); |
| 1333 | \\ // zig fmt: on |
| 1334 | \\} |
| 1335 | \\ |
| 1336 | ); |
| 1337 | } |
| 1338 | |
| 1318 | 1339 | test "zig fmt: pointer of unknown length" { |
| 1319 | 1340 | try testCanonical( |
| 1320 | 1341 | \\fn foo(ptr: [*]u8) void {} |