use crate::testing_prelude::*;
#[test]
fn raw_string_to_display_valid() {
let raw = RawString::String("song.flac".to_owned());
assert_eq!(raw.to_string_with_hex(), "song.flac");
}
#[test]
fn raw_string_to_display_invalid_byte() {
let raw = RawString::Bytes(splice(b"song", E_ACUTE, b""));
assert_eq!(raw.to_string_with_hex(), "song<E9>");
}
#[test]
fn raw_string_to_display_consecutive_invalid_bytes() {
let raw = RawString::Bytes(vec![0xE9, 0xBF]);
assert_eq!(raw.to_string_with_hex(), "<E9><BF>");
}