diff options
Diffstat (limited to 'src/libstd/io/mem.rs')
| -rw-r--r-- | src/libstd/io/mem.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/libstd/io/mem.rs b/src/libstd/io/mem.rs index 5096e9237e3..aaba3232aa0 100644 --- a/src/libstd/io/mem.rs +++ b/src/libstd/io/mem.rs @@ -420,6 +420,16 @@ mod test { } #[test] + fn test_write_char() { + let mut writer = MemWriter::new(); + writer.write_char('a'); + writer.write_char('\n'); + writer.write_char('ệ'); + let mut r = BufReader::new(*writer.inner_ref()); + assert_eq!(r.read_to_str(), ~"a\nệ"); + } + + #[test] fn test_read_whole_string_bad() { let buf = [0xff]; let mut r = BufReader::new(buf); |
