From 7a633f472daba84b03dac18557f411c949f6b875 Mon Sep 17 00:00:00 2001 From: kristopher tate Date: Sat, 1 Sep 2018 19:53:11 +0900 Subject: [PATCH] std/fmt/index.zig: #1358: test bytes printed-out as hex; --- std/fmt/index.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/std/fmt/index.zig b/std/fmt/index.zig index a8ea5b4c5a..8e34bd43c4 100644 --- a/std/fmt/index.zig +++ b/std/fmt/index.zig @@ -1276,6 +1276,12 @@ test "fmt.format" { try testFmt("E.Two", "{}", inst); } + //print bytes as hex + { + const some_bytes = "\xCA\xFE\xBA\xBE"; + try testFmt("lowercase: cafebabe\n", "lowercase: {x}\n", some_bytes); + try testFmt("uppercase: CAFEBABE\n", "uppercase: {X}\n", some_bytes); + } } fn testFmt(expected: []const u8, comptime template: []const u8, args: ...) !void {