use super::*; | |
#[test] | |
fn slice_debug_output() { | |
let input = unsafe { Slice::from_encoded_bytes_unchecked(b"\xF0hello,\tworld") }; | |
let expected = r#""\xF0hello,\tworld""#; | |
let output = format!("{input:?}"); | |
assert_eq!(output, expected); | |
} | |
#[test] | |
fn display() { | |
assert_eq!("Hello\u{FFFD}\u{FFFD} There\u{FFFD} Goodbye", unsafe { | |
Slice::from_encoded_bytes_unchecked(b"Hello\xC0\x80 There\xE6\x83 Goodbye").to_string() | |
},); | |
} |