Commit 4fcdb08390
Changed files (1)
lib
std
lib/std/Io/Writer.zig
@@ -141,8 +141,14 @@ pub const failing: Writer = .{
.sendFile = failingSendFile,
.rebase = failingRebase,
},
+ .buffer = &.{},
};
+test failing {
+ var fw: Writer = .failing;
+ try testing.expectError(error.WriteFailed, fw.writeAll("always fails"));
+}
+
/// Returns the contents not yet drained.
pub fn buffered(w: *const Writer) []u8 {
return w.buffer[0..w.end];