From 03ab65ee31153afb9e0a0763c7e054e7812febca Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 12 Mar 2026 19:55:38 +0100 Subject: [PATCH] refactor: add a test for matching of non-u8 slices --- test/tests.zig | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/tests.zig b/test/tests.zig index 47d3a75..436cedb 100644 --- a/test/tests.zig +++ b/test/tests.zig @@ -397,6 +397,14 @@ test "cbor.extract_number_limits" { try expectError(error.IntegerTooLarge, match(m, extract(&i))); } +test "cbor.match non-u8 slice" { + var buf: [128]u8 = undefined; + var writer: Io.Writer = .fixed(&buf); + const v: []const u32 = &.{ 1, 2, 3 }; + try writeValue(&writer, v); + try expect(try match(writer.buffered(), v)); +} + test "cbor.writeValue large usize" { var buf: [128]u8 = undefined; var writer: Io.Writer = .fixed(&buf);