| ... | @@ -141,8 +141,14 @@ pub const failing: Writer = .{ | ... | @@ -141,8 +141,14 @@ pub const failing: Writer = .{ |
| 141 | .sendFile = failingSendFile, | 141 | .sendFile = failingSendFile, |
| 142 | .rebase = failingRebase, | 142 | .rebase = failingRebase, |
| 143 | }, | 143 | }, |
| | 144 | .buffer = &.{}, |
| 144 | }; | 145 | }; |
| 145 | | 146 | |
| | 147 | test failing { |
| | 148 | var fw: Writer = .failing; |
| | 149 | try testing.expectError(error.WriteFailed, fw.writeAll("always fails")); |
| | 150 | } |
| | 151 | |
| 146 | /// Returns the contents not yet drained. | 152 | /// Returns the contents not yet drained. |
| 147 | pub fn buffered(w: *const Writer) []u8 { | 153 | pub fn buffered(w: *const Writer) []u8 { |
| 148 | return w.buffer[0..w.end]; | 154 | return w.buffer[0..w.end]; |