From 0ff76e5f7f62756b1e1fc6657039fc0e004f19e1 Mon Sep 17 00:00:00 2001 From: Sam Atman Date: Tue, 29 Apr 2025 12:22:13 -0400 Subject: Bump copyright year, isolate iterator tests --- src/grapheme.zig | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) (limited to 'src') diff --git a/src/grapheme.zig b/src/grapheme.zig index 7538f5b..a802df8 100644 --- a/src/grapheme.zig +++ b/src/grapheme.zig @@ -309,19 +309,24 @@ test "Segmentation ZWJ and ZWSP emoji sequences" { const data = try GraphemeData.init(std.testing.allocator); defer data.deinit(); - var iter = Iterator.init(with_zwj, &data); - - var i: usize = 0; - while (iter.next()) |_| : (i += 1) {} - try std.testing.expectEqual(@as(usize, 1), i); + { + var iter = Iterator.init(with_zwj, &data); + var i: usize = 0; + while (iter.next()) |_| : (i += 1) {} + try std.testing.expectEqual(@as(usize, 1), i); + } - iter = Iterator.init(with_zwsp, &data); - i = 0; - while (iter.next()) |_| : (i += 1) {} - try std.testing.expectEqual(@as(usize, 3), i); + { + var iter = Iterator.init(with_zwsp, &data); + var i: usize = 0; + while (iter.next()) |_| : (i += 1) {} + try std.testing.expectEqual(@as(usize, 3), i); + } - iter = Iterator.init(no_joiner, &data); - i = 0; - while (iter.next()) |_| : (i += 1) {} - try std.testing.expectEqual(@as(usize, 2), i); + { + var iter = Iterator.init(no_joiner, &data); + var i: usize = 0; + while (iter.next()) |_| : (i += 1) {} + try std.testing.expectEqual(@as(usize, 2), i); + } } -- cgit v1.2.3