Commit 7a633f472d

kristopher tate <kris.tate+github@gmail.com>
2018-09-01 12:53:11
std/fmt/index.zig: #1358: test bytes printed-out as hex;
1 parent 454b236
Changed files (1)
std
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 {