Added test

This commit is contained in:
2025-10-11 14:19:30 -04:00
parent 0b53eb8208
commit 16f633d563

View File

@@ -150,6 +150,42 @@ mod song_tests {
} }
} }
} }
#[test]
fn test_save_song_to_filesystem() {
let mut song = song::Song::default();
song.directory = utils::get_tests_directory();
song.filename = String::from("track02.flac");
match song.song_path() {
Ok(song_path) => {
match utils::extract_data_from_file(&song_path) {
Ok(data) => {
let copied_song = song::Song {
directory: utils::get_tests_directory(),
filename: String::from("track02-coppied.flac"),
data: data,
..Default::default()
};
match copied_song.save_to_filesystem() {
Ok(_) => {
}
Err(err) => {
assert!(false, "Error: {err:?}")
}
}
}
Err(err) => {
assert!(false, "Error: {err:?}")
}
}
}
Err(err) => {
assert!(false, "Error: {err:?}");
}
}
}
} }
#[cfg(test)] #[cfg(test)]