commit b6a5e52decf4494d9506caa929139b630ce08dea (tree) parent f2a6a1756bd3d3e284410c001ee997c4d12a260b Author: Andrew Kelley <andrew@ziglang.org> Date: Sat, 18 Feb 2023 10:30:48 -0700 add passing for loop test: two counters Diffstat:
| M | test/behavior/for.zig | | | 13 | +++++++++++++ |
1 file changed, 13 insertions(+), 0 deletions(-)
diff --git a/test/behavior/for.zig b/test/behavior/for.zig @@ -261,3 +261,16 @@ test "count over fixed range" { try expect(sum == 15); } + +test "two counters" { + if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO + + var sum: usize = 0; + for (0..10, 10..20) |i, j| { + sum += 1; + try expect(i + 10 == j); + } + + try expect(sum == 10); +}