| 1 | const expectEqual = @import("std").testing.expectEqual; |
| 2 | const expect = @import("std").testing.expect; |
| 3 | |
| 4 | test "while loop continue expression" { |
| 5 | var i: usize = 0; |
| 6 | while (i < 10) : (i += 1) {} |
| 7 | try expectEqual(10, i); |
| 8 | } |
| 9 | |
| 10 | test "while loop continue expression, more complicated" { |
| 11 | var i: usize = 1; |
| 12 | var j: usize = 1; |
| 13 | while (i * j < 2000) : ({ |
| 14 | i *= 2; |
| 15 | j *= 3; |
| 16 | }) { |
| 17 | const my_ij = i * j; |
| 18 | try expect(my_ij < 2000); |
| 19 | } |
| 20 | } |
| 21 | |
| 22 | // test |