Whoa arrays work too

This commit is contained in:
Vivianne 2023-07-18 01:06:33 -07:00
parent 2cb451daea
commit b50cee4826
1 changed files with 17 additions and 0 deletions

View File

@ -200,6 +200,23 @@ test "serialize enum, aka symbol" {
try testing.expectEqualStrings("4'cool", arr.items);
}
test "serialize simple sequence" {
const animals = [_][]const u8{
"Large Animals",
"Small Animals",
"Foxes",
"Kitties",
};
var arr = std.ArrayList(u8).init(std.testing.allocator);
defer arr.deinit();
var s = Serializer.init(arr.writer()).serializer();
try getty.serialize(null, animals, s);
try testing.expectEqualStrings("[13:Large Animals13:Small Animals5:Foxes7:Kitties]", arr.items);
}
test "serialize struct" {
const Testing = struct {
val1: u8,